Freigeben über


Compilerfehler C2032

'Bezeichner': Funktion kann nicht Mitglied der Struktur/Union 'structorunion' sein.

Die Struktur oder Vereinigung verfügt über eine Memberfunktion, die in C++ zulässig ist, aber nicht in C. Um den Fehler zu beheben, kompilieren Sie entweder als C++-Programm, oder entfernen Sie 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;
};