有特殊含义的 C++ 标识符: final (C++11 起)

来自cppreference.com
< cpp


 
 
C++ 语言
 
 

用法

示例

struct b0 final {};
struct d0: b0 {}; // 错误:不能从 final 基类派生
 
struct b1
{
    virtual void f0() final;
    virtual void f1();
};
 
struct d1: b1 // OK
{
    void f0(); // 错误:不能覆盖 final 函数
    void f1(); // OK
};

参阅