- 在c++98中,我们将构造函数私有化,这个类将无法被继承
- 在c++11中提供了final ,final关键字修饰的类为最终类,表明该类不能被继承
//C++98:将构造函数私有化,此类可不被继承
class A
{
public:
static A GetInstance()
{
return A();
}
private:
A()
{}
};
C++11:类名后加final关键字,此类不可被继承
class B final
{};