命名空间
变体
操作

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

来自 cppreference.com
< cpp
 
 
C++ 语言
 
 

[编辑] 用法

[编辑] 示例

struct b0 final {};
struct d0 : b0 {}; // Error: cannot derive from final base
 
struct b1
{
    virtual void f0() final;
    virtual void f1();
};
 
struct d1 : b1 // OK
{
    void f0(); // Error: cannot override final function
    void f1(); // OK
};

[编辑] 另请参见