1、禁止对类、结构体等的继承。
class CTest final
{
......
};
struct PointXY final {
double x;
double y;
};
2、禁止函数的重写,主要用于基类中,作用是禁止派生类重写该函数。
class CBase
{
public:
CBase();
virtual void func() final;
};

1、禁止对类、结构体等的继承。
class CTest final
{
......
};
struct PointXY final {
double x;
double y;
};
2、禁止函数的重写,主要用于基类中,作用是禁止派生类重写该函数。
class CBase
{
public:
CBase();
virtual void func() final;
};