Yazeka
Arama sonuçlarına göre oluşturuldu
C dilinde final kullanımı, C++ ve Java'dan farklı olarak, yalnızca işlev bildirimlerinde veya sınıf adlarından sonra kullanıldığında anlam kazanır; aksi takdirde ayrılmış bir anahtar kelime değildir 13.
Final kullanım alanlarından bazıları:
- Sanal işlevlerin geçersiz kılınmasını engelleme 13. Türetilmiş bir sınıfta sanal bir işlevin geçersiz kılınmasını önlemek için final anahtar kelimesi kullanılır 13.
- Devralınamaz sınıflar oluşturma 13. Bir sınıf veya yapı final olarak işaretlendiğinde, devralınamaz ve temel sınıf olarak kullanılamaz 13.
Örnek kullanım:
class BaseClass { virtual void func() final; };
class BaseClass final { };
5 kaynaktan alınan bilgiyle göre: