Compartir a través de


Error del compilador C2032

"identifier": la función no puede ser miembro de la estructura/unión "structorunion"

La estructura o unión tiene una función miembro, que se permite en C++ pero no en C. Para resolver el error, compile como un programa de C++ o quite la función miembro.

El ejemplo siguiente genera C2032:

// C2032.c
struct z {
   int i;
   void func();   // C2032
};

Posible solución:

// C2032b.c
// compile with: /c
struct z {
   int i;
};