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.
'type' : vous ne pouvez pas appeler le finaliseur de cette classe, car il est soit inaccessible, soit inexistant
Remarques
Un finaliseur est implicitement privé. Il ne peut donc pas être appelé en dehors de son type englobant.
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 C3421.
// C3421.cpp
// compile with: /clr
ref class A {};
ref class B {
!B() {}
public:
~B() {}
};
int main() {
A a;
a.!A(); // C3421
B b;
b.!B(); // C3421
}