Derleyici Uyarısı (düzey 1) C4624
'türetilmiş sınıf' : bir temel sınıf yıkıcıya erişilemediği veya silindiği için yıkıcı örtük olarak silinmiş olarak tanımlandı
Bir yıkıcı bir temel sınıfta erişilebilir değildi veya silinemedi ve bu nedenle türetilmiş bir sınıf için oluşturulmadı. Yığında bu tür bir nesne oluşturmaya yönelik tüm girişimler derleyici hatasına neden olur.
Aşağıdaki örnek C4624 oluşturur ve nasıl düzeltileceğini gösterir:
// C4624.cpp
// compile with: /W1 /c
class B {
// Uncomment the following line to fix.
// public:
~B();
};
class D : public B {}; // C4624 B's destructor not public
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin