E2017 Mehrdeutiger Name eines Strukturelementes 'name' (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Wenn der Name eines Strukturelements in Inline-Assembler verwendet wird, muss dieser Name eindeutig sein. (Falls das Element in mehr als einer Struktur definiert ist, müssen alle Definitionen hinsichtlich des Typs und des Offsets innerhalb der Struktur übereinstimmen.) Bei der vorliegenden Fehlermeldung wurde ein mehrdeutiger Elementname verwendet:

Ein Beispiel:



 struct A



 {



    int a;



    int b;



 };



 ...



 asm ax,.a;