我正在尝试继承和扩展MIDL中定义的结构。我使用了与接口继承相同的语法,即
typedef struct stDBIBinVarDataEx
{
float x;
} MYSTRUCT ;
struct struct2 : MYSTRUCT
{
float y;
};但是编译器会产生错误。
发布于 2010-07-11 05:30:07
你不能。MIDL不是C++编译器。
您可以将struct2声明为包含MYSTRUCT:
struct struct2
{
MYSTRUCT mystruct;
float y;
}这不是完全一样的东西,但它可能是你能得到的最接近的东西。
https://stackoverflow.com/questions/2585999
复制相似问题