24.C++中哪些不能是虚函数?

  1. 普通函数只能重载,不能被重写,因此编译器会在编译时绑定函数。
  2. 构造函数是知道全部信息才能创建对象,然而虚函数允许只知道部分信息。
  3. 内联函数在编译时被展开,虚函数在运行时才能动态绑定函数。
  4. 友元函数 因为不可以被继承。
  5. 静态成员函数 只有一个实体,不能被继承。父类和子类共有。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容