Поделиться через


Ошибка компилятора C2524

Деструктор: деструктор или метод завершения должен иметь список параметров void

Замечания

Деструктор или метод завершения имел список параметров, который не является пустым. Другие типы параметров не допускаются.

Примеры

Следующий код воспроизводит C2524.

// C2524.cpp
// compile with: /c
class A {
   A() {}
   ~A(int i) {}    // C2524
   // try the following line instead
   // ~A() {}
};

Следующий код воспроизводит C2524.

// C2524_b.cpp
// compile with: /clr /c
ref struct I1 {
protected:
   !I1(int i);   // C2524
   // try the following line instead
   // !I1();
};