Erreur du compilateur C2521
la fonction ne prend aucun argument
Vous avez tenté d’utiliser des arguments avec un destructeur ou un finaliseur.
Pour plus d’informations, consultez Destructeurs et finaliseurs.
Exemple
L’exemple suivant génère l’erreur C2521.
// C2521.cpp
// compile with: /clr
ref class R {
protected:
!R() {}
public:
void CleanUp() {
this->!R(4); // C2521
this->!R(); // OK
}
};
int main() {
R^ r = gcnew R();
r->CleanUp();
}