c++11 final 的作用

c++新标准中,定义了final关键字,该关键字的作用是防止子类重新定义基类的成员函数,该关键字应该是模仿java中的final关键字 如:

class A:

{

public:

   virtual bool getFlag() final {return true;}

};

class B : publc A

{

public:

   bool getFlag() {return true;}

};

B类定义编译不过。

猜你喜欢

转载自www.cnblogs.com/pzf9266/p/9443917.html