C++-Bezeichner mit besonderer Bedeutung: final (seit C++11)
Von cppreference.com
< cpp
[bearbeiten] Verwendung
- final-Spezifizierer
[bearbeiten] Beispiel
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 };
[bearbeiten] Siehe auch
- class, struct, union
- virtual, override
- replaceable_if_eligible (seit C++26), trivially_relocatable_if_eligible (seit C++26)