質問
MIDLで定義された構造から継承し、拡張しようとしています。インターフェイス継承と同じ構文を使用しました。
typedef struct stDBIBinVarDataEx
{
float x;
} MYSTRUCT ;
struct struct2 : MYSTRUCT
{
float y;
};
しかし、コンパイラはエラーを生成します。
解決
できません。 MidlはC ++コンパイラではありません。
struct2をmystructを含むものとして宣言できます。
struct struct2
{
MYSTRUCT mystruct;
float y;
}
それはまったく同じではありませんが、おそらくあなたが得るのと同じくらい近いでしょう。
所属していません StackOverflow