类的用法
stkzl 2005-03-20 08:51:01 在类CMainFrame的构造函数里
CMainFrame::CMainFrame() : m_trayIcon(IDR_TRAYICON)
{
......
}
m_trayIcon 是CMainFrame的一个成员
上面的用法是不是对m_trayIcon执行自身的构造函数?
另外m_trayIcon所属类CTrayIcon的定义里用了
DECLARE_DYNAMIC(CTrayIcon)
声明里用了
IMPLEMENT_DYNAMIC(CTrayIcon, CCmdTarget)
这表明CTrayIcon是一个运行是的动态类 继承了类CCmdTarget
这样的动态继承类有什么好处? 为什么不直接继承?