Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
derived class: не удалось создать деструктор, так как деструктор для базового класса недоступен или удален
Замечания
Деструктор был недоступен или удален в базовом классе, поэтому он не был создан для производного класса. Любая попытка создать объект этого типа в стеке приведет к ошибке компилятора.
Example
В следующем примере создается C4624 и показано, как исправить его:
// C4624.cpp
// compile with: /W1 /c
class B {
// Uncomment the following line to fix.
// public:
~B();
};
class D : public B {}; // C4624 B's destructor not public