Bjarne:可以在构造函数中调用虚拟函数吗

Bjarne:可以在构造函数中调用虚拟函数吗,第1张

Bjarne:可以在构造函数中调用虚拟函数吗,第2张

是的,但是要小心。它可能不会像你预期的那样工作。在构造函数中,虚拟调用机制不起作用,因为继承类的重载还没有发生。对象首先从基类创建,“基类在继承类之前”。

看看这个:

#包括
#包括

使用命名空间std

class B {
 public:
  B(const string& ss) { cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Bjarne:可以在构造函数中调用虚拟函数吗

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情