什么函数不能声明为虚函数? Echo8713 2025-02-01 116 阅读1分钟 在C++中,以下类型的函数不能声明为虚函数: 静态成员函数:静态成员函数属于类而不是对象,因此不能声明为虚函数。 友元函数:友元函数不是类的成员函数,因此不能声明为虚函数。 构造函数:构造函数不能声明为虚函数。虽然析构函数可以是虚函数,但构造函数不行。 内联函数:内联函数通常用于优化性能,编译器会在调用点直接展开函数体,因此不能声明为虚函数。