E2051 Unzulässige Verwendung des Punkt-Operators (.) (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Auf den Operator Punkt (.) muss unmittelbar der Bezeichner folgen. Diese seltene Fehlermeldung wird nur für einige spezialisierte Inline-Assembler-Anweisungen angezeigt.

Beispiel:



 struct foo {  int x;
 
   int y;
 }p = {0,0};
 int y;
 int main (void)
 {
   asm mov eax.(foo)x, 1;
   asm mov eax.(foo)4, 1;       /* Fehler: Unzulässige Verwendung des Punkt-Operators (.) */
   return 0;
 }