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

  1. 普通函数只能重载,不能被重写,因此编译器会在编译时绑定函数。
  2. 构造函数是知道全部信息才能创建对象,然而虚函数允许只知道部分信息。
  3. 内联函数在编译时被展开,虚函数在运行时才能动态绑定函数。
  4. 友元函数 因为不可以被继承。
  5. 静态成员函数 只有一个实体,不能被继承。父类和子类共有。

你可能感兴趣的:(24.C++中哪些不能是虚函数?)