题
我正在尝试继承并扩展MIDL中定义的结构。我使用了与接口继承相同的语法IE
typedef struct stDBIBinVarDataEx
{
float x;
} MYSTRUCT ;
struct struct2 : MYSTRUCT
{
float y;
};
但是编译器会生成错误。
解决方案
你不能。 MIDL不是C ++编译器。
您可以将struct2声明为包含mystruct:
struct struct2
{
MYSTRUCT mystruct;
float y;
}
这不是完全一样的事情,但可能与您要获得的距离一样近。
不隶属于 StackOverflow