struct IY: IUnknown⼀⼀这里的冒号是什么意思 { virtual void __stdcall fy(void)=0; };

2024-11-22 10:18:24
推荐回答(2个)
回答1:

C++里面的结构体其实和类基本相同,只有不写public和private的时候才有一点点不同
结构体里不写public或private或protected,则是public
类里不写public或private或protected,则是private

其他都相同,所以这个就是类继承

回答2:

所有COM对象都必须先从一个IUnknown类派生,这个冒号表示IY由IUnknown派生而来

和类是一样的

class 派生类名 : 继承方式 基类名1, 继承方式 基类名2, …, 继承方式 基类名n
{
派生类成员声明;
};