Udostępnij za pomocą


Błąd kompilatora C2523

"class::~identifier": niezgodność tagów destruktora/finalizatora

Uwagi

Nazwa destruktora musi być nazwą klasy poprzedzoną tyldą (~). Konstruktor i destruktor są jedynymi elementami członkowskimi, które mają taką samą nazwę jak klasa.

Example

Poniższy przykład generuje kod C2523:

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