Aracılığıyla paylaş


Derleyici Hatası C3084

'function': sonlandırıcı/yıkıcı 'anahtar sözcük' olamaz

Açıklamalar

Sonlandırıcı veya yıkıcı yanlış bildirildi.

Örneğin, bir yıkıcı korumalı olarak işaretlenmemelidir. Yok edici, türetilmiş türler için erişilemez. Daha fazla bilgi için Bkz. Nasıl yapılır: Sınıfları ve yapıları tanımlama ve kullanma (C++/CLI) konusunda Açık Geçersiz Kılmalarve Yıkıcılar ve sonlandırıcılar.

Örnek

Aşağıdaki örnek C3084 hatasına neden olur.

// C3084.cpp
// compile with: /clr /c
ref struct R {
protected:
   !R() sealed;   // C3084
   !R() abstract;   // C3084
   !R();
};