Sintaxe do destruidor em translation from VPE for Csharp e C++
Não é possível chamar ou substituir o Método objeto.Finalize de linguagens de programação translation from VPE for Csharp ou C++.Translation from VPE for Csharp usa destruidores sistema autônomo o mecanismo para escrever código de finalização, conforme descrito em Destructors (guia de programação C#).
No C++, sintaxe do destruidor é usado para implementar o Dispose método. C++ fornece sua própria sintaxe para implementar o Finalize método, conforme descrito em Destruidores e Finalizers em Visual C++.
Observação: |
---|
Anteriores à versão 2.0 do .NET estrutura, C++ usado sintaxe do destruidor para implementar o Finalize método, sistema autônomo translation from VPE for Csharp faz e não necessário sintaxe especial para implementar o Dispose método. Para compilar código C++ que usa a sintaxe anterior, use o /clr:oldSyntax opção do compilador. |
Embora eles semelhante, destruidores translation from VPE for Csharp e C++ não tem a mesma semântica sistema autônomo destruidores C++ não gerenciados.Código gerenciado não oferece suporte a algo semelhante a semântica do destruidor C++.
Consulte também
Conceitos
Substituindo o método de finalização
Referência
o CLR (ComComummon Idioma Tempo de execução ComComumpilation)