Erreur du compilateur C2524
'destructeur' : un destructeur/finaliseur doit avoir une liste de paramètres 'void'
Le destructeur ou le finaliseur avait une liste de paramètres qui n’est pas vide. Les autres types de paramètres ne sont pas autorisés.
Exemples
Le code suivant reproduit C2524.
// C2524.cpp
// compile with: /c
class A {
A() {}
~A(int i) {} // C2524
// try the following line instead
// ~A() {}
};
Le code suivant reproduit C2524.
// C2524_b.cpp
// compile with: /clr /c
ref struct I1 {
protected:
!I1(int i); // C2524
// try the following line instead
// !I1();
};