Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'finalizer' : un finaliseur ne peut pas être virtuel
Remarques
Un finaliseur peut uniquement être appelé de façon non virtuelle depuis son type englobant. Ainsi, il est incorrect de déclarer un finaliseur virtuel.
Pour plus d’informations, consultez Destructeurs et finaliseurs dans How to : Define and consume classes and structs (C++/CLI).
Exemple
L’exemple suivant génère l’erreur C3420.
// C3420.cpp
// compile with: /clr /c
ref class R {
virtual !R() {} // C3420
};