在构造函数上加上virtual关键字有什么用?
毕加索的画 2002-03-14 08:46:19 在《Thinking in C++》附录C中讲到:
在一个构造函数调用期间,虚机制并不工作(出现早绑定).....
可是在C++Builder6导入Flash ActiveX控件时生成的外壳代码中出现了:
class PACKAGE TShockwaveFlash : public TOleControl
{
//...此处省略无关代码
public:
virtual __fastcall TShockwaveFlash(TComponent* AOwner) : TOleControl(AOwner) {};
virtual __fastcall TShockwaveFlash(HWND Parent) : TOleControl(Parent){}
//...此处省略无关代码
};
这里构造函数上加上了virtual关键字,不明其意,望兄弟们指点!