Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
os destruidores não podem substituir explicitamente ou ser explicitamente substituídos
Destruidores ou finalizadores não podem ser substituídos explicitamente. Para obter mais informações, confira Substituições explícitas.
Exemplo
O exemplo a seguir gera o erro C3657.
// C3657.cpp
// compile with: /clr
public ref struct I {
virtual ~I() { }
virtual void a();
};
public ref struct D : I {
virtual ~D() = I::~I {} // C3657
virtual void a() = I::a {} // OK
};