1,静态成员函数不可以是虚函数,因为静态成员函数全局通用,不受限于某个具体对象
2,构造函数不可以是虚函数,虚函数主要是针对对象而言,而构造函数是在对象创建之前,所以构造函数的虚函数是没有意义的
3,内联函数不可以是虚函数,因为内联函数不能再运行中动态确定其位置
本文解析了C++中虚函数的使用限制,包括静态成员函数、构造函数及内联函数为什么不能声明为虚函数的原因。
5229
9674

被折叠的 条评论
为什么被折叠?
