Delen via


Compilerfout C2231

'.' : linker operand verwijst naar 'class-key', gebruik '->'

Opmerkingen

De operand links van de lidselectiebewerking (.) is een pointer in plaats van een klasse, structuur of unie.

Example

In het volgende voorbeeld wordt C2231 gegenereerd:

// C2231.c
struct S {
   int member;
} s, *ps = &s;
int main() {
   ps.member = 0;   // C2231

   // OK
   ps->member = 0;   // crash
   s.member = 0;
}