次の方法で共有


コンパイラ エラー C2669

無名共同体で許可されていないメンバー関数です

匿名共同体にメンバー関数を含めることはできません。

次の例では C2669 が生成されます。

// C2669.cpp
struct X {
   union {
      int i;
      void f() {   // C2669, remove function
         i = 0;
      }
   };
};