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


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

"class::~identifier" : несоответствие тега деструктора/завершения

Замечания

Имя деструктора должно быть именем класса, предшествующим тильде (~). Конструктор и деструктор являются единственными элементами, имеющими то же имя, что и класс.

Example

В следующем примере создается C2523:

// C2523.cpp
// compile with: /c
class A {
   ~B();    // C2523
   ~A();   // OK
};