Compartir a través de


Error del compilador C2669

función miembro no permitida en unión anónima

Las uniones anónimas no pueden tener funciones miembro.

Ejemplo

El ejemplo siguiente genera el error C2669:

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