Compilerfehler C2032

Aktualisiert: November 2007

Fehlermeldung

'Bezeichner': Die Funktion kann kein Member von Struktur/Union 'StrukturOderUnion' sein
'identifier' : function cannot be member of struct/union 'structorunion'

Die Struktur oder Union verfügt über eine Memberfunktion, die zwar in C++, nicht aber in C zulässig ist. Um den Fehler zu beheben, kompilieren Sie die Daten als C++-Programm oder entfernen die Memberfunktion.

Im folgenden Beispiel wird C2032 generiert:

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

Mögliche Lösung:

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