Sdílet prostřednictvím


Chyba kompilátoru C3420

Finalizátor: Finalizátor nemůže být virtuální.

Poznámky

Finalizační metodu lze volat pouze ne virtuálně z jejího ohraničujícího typu. Proto se jedná o chybu deklarace virtuálního finalizátoru.

Další informace najdete v tématu Destruktory a finalizátory v tématu Postupy: Definování a využívání tříd a struktur (C++/CLI).

Příklad

Následující příklad vygeneruje C3420.

// C3420.cpp
// compile with: /clr /c
ref class R {
   virtual !R() {}   // C3420
};