C++ の特別な意味を持つ識別子: final (C++11以降)
From cppreference.com
< cpp
[編集] 用法
- final 指定子
[編集] 例
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 };
[編集] 関連項目
- class, struct, union
- virtual, override
- replaceable_if_eligible (C++26以降), trivially_relocatable_if_eligible (C++26以降)