Aracılığıyla paylaş


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