コンパイラ エラー C2521
'関数' は引数を受け取りません。
デストラクターまたはファイナライザーを引数付きで使っています。
詳細は、デストラクターとファイナライザーに関するページを参照してください。
例
次の例では 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();
}