C++中的静态方法不能是虚函数。虚函数是用于实现动态多态性的机制,它需要在运行时根据对象的实际类型来确定调用的函数,但静态方法是与类绑定的,不依赖于任何特定的对象实例。因此,静态方法不会被继承或覆盖,也不会存在多态性,所以不能将静态方法声明为虚函数。 0 赞 0 踩最新问答centos上laravel项目如何优化 lara...
都不可以。内联函数需要在编译阶段展开,而虚函数是运行时动态绑定的,编译时无法展开; 构造函数在进行...
C++中的虚函数的作用主要是实现运行时多态。在基类中声明一个虚(virtual)函数,然后在派生类中对其进行...
当然是动态绑定的。但是此时虚函数表指针指向的是当前正在构造/析构的虚函数表,从而与静态绑定的行为一...
我认为也不是。在执行构造函数user code的时候,其实基类和派生类的vftable都已经初始化完成,但此时,...
C++在构造/析构函数中调用虚函数时,可以理解为是静态绑定的吗?33 关注 · 11 回答 问题 发布于 2021-07-31 05:56 喜欢 分享收藏 举报 写下你的评论... 暂无评论登录知乎,您可以享受以下权益: 更懂你的优质内容 更专业的大咖答主 更深度的互动交流 更高效的创作环境立即登录/注册...