Teilen über


Compilerfehler C2227

links von "->member" muss auf "Class/struct/union/generic" verweisen.

Bemerkungen

Der Operand auf der linken Seite des -> ist kein Zeiger auf eine Klasse, Struktur oder Union.

Example

Im folgenden Beispiel wird C2227 generiert:

// C2227.cpp
int *pInt;
struct S {
public:
    int member;
} s, *pS = &s;

int main() {
   pInt->member = 0;   // C2227 pInt points to an int
   pS->member = 0;   // OK
}