编译器错误 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();
}