内联函数、构造函数、静态成员函数可以是虚函数么

  • Post author:
  • Post category:其他



都不可以。


1.内联函数需要在编译阶段展开,而虚函数是运行时动态绑定的,编译时无法展开;


2.构造函数在进行调用时还不存在父类和子类的概念,父类只会调用父类的构造函数,子类调用子类 的,因此不存在动态绑定的概念;


3.静态成员函数是以类为单位的函数,与具体对象无关,虚函数是 与对象动态绑定的,因此是两个不冲突的概念;



版权声明:本文为weixin_41066529原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。