C++ 具有特殊含義的識別符號: final
(C++11 起)
來自 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 起)