【发布时间】:2011-10-03 09:57:14
【问题描述】:
我正在制作一个 win32 api 程序。我首先创建了一个名为 WinClass 的基类,并像其他十几个类一样从它继承。现在我需要从继承自基类 WinControl 和 WinHandler 的两个类中创建一个派生类。因为我打算在原来的十几个中创建更多派生类,所以我'必须像从 WinClass 继承的每个类一样使用虚拟继承。那么有什么方法可以做到这一点不使用虚拟继承? p>
【问题讨论】:
-
WinClass提供什么功能? -
只是简单的抽象虚函数。它还包含受保护的 HWND _hwnd 和 HWND() 运算符
标签: c++ oop winapi inheritance virtual