Strukturvererbung in Midl
-
24-09-2019 - |
Frage
Ich versuche, eine in Midl definierte Struktur zu erben und zu erweitern. Ich habe dieselbe Syntax verwendet wie für die Schnittstellenvererbung dh dh
typedef struct stDBIBinVarDataEx
{
float x;
} MYSTRUCT ;
struct struct2 : MYSTRUCT
{
float y;
};
Der Compiler generiert jedoch Fehler.
Lösung
Du kannst nicht. MIDL ist kein C ++ - Compiler.
Sie können Struct2 als MyStruct deklarieren:
struct struct2
{
MYSTRUCT mystruct;
float y;
}
Es ist nicht ganz dasselbe, aber es ist wahrscheinlich so nah wie du werden wirst.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow