Share via


編譯器錯誤 C2521

function 不接受任何引數

您試圖在解構函式 (Destructor) 或完成項上使用引數。

如需詳細資訊,請參閱 解構函式和在 Visual C++ 的完成項

範例

下列範例會產生 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();
}