Condividi tramite


Errore del compilatore C2227

a sinistra di '->member' deve puntare a class/struct/union/generic type

L'operando a sinistra di -> non è un puntatore a una classe, a una struttura o a un'unione.

L'esempio seguente genera l'errore C2227:

// 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
}