Resultados da pesquisa a pedido "destructor"

6 a resposta

Por que destruidor não é chamado de exceção?

eu esperavaA::~A() para ser chamado neste programa, mas não é: #include <iostream> struct A { ~A() { std::cout << "~A()" << std::endl; } }; void f() { A a; throw "spam"; } int main() { f(); }No entanto, se eu mudar a última linha para int ...

9 a resposta

Chamar explicitamente o destruidor resulta em Comportamento indefinido aqui?

Na minha opinião, o código a seguir (de alguma pergunta em C ++) deve levar ao UB, mas parece que não é. Aqui está o código: #include <iostream> using namespace std; class some{ public: ~some() { cout<<"some's destructor"<<endl; } }; int main() ...

3 a resposta

Em C #, qual é a diferença entre um destrutor e um método Finalize em uma classe?

7 a resposta

chamada explícita para o destruidor não está destruindo meu objeto, por qu

Estou chamando o destruidor para desalocar a memória, mas não está excluindo meu objeto. Qual é a razão por trás disso? meu código é assim: class A { public: int a; A() { cout << "a" << endl; } }; class B :public A { public: int b; B() { cout ...

5 a resposta

Quando um objeto está fora do escopo?

2 a resposta

problema de exclusão de destruição escalar

Não consigo descobrir porque recebo erro no código abaixo.As instâncias do objeto A serão empurradas para um

5 a resposta

Finalizador estático

Qual é a maneira correta de executar uma finalização estática? Não há destruidor estático. oAppDomain.DomainUnload O evento não é gerado no domínio padrão. oAppDomain.ProcessExit O evento compartilha o tempo total dos três segundos ...

12 a resposta

Por que precisamos de um destrutor virtual puro em C ++?

Eu entendo a necessidade de um destruidor virtual. Mas por que precisamos de um destrutor virtual puro? Em um dos artigos do C ++, o autor mencionou que usam...

3 a resposta

Liberar objeto do Excel no meu destruidor

Estou escrevendo uma classe do Excel usando o Microsoft.Interropt.Excel DLL. Concluo todas as funções, mas tenho um erro no meu Destructor. Quero salvar todas as alterações no meu arquivo e quero liberar todas as fontes. Eu quero todos eles no ...

3 a resposta

Otimização do código de consumo de memória, uma teoria do coletor de lixo

No meu aplicativo WPF, chamo novas janelas da seguinte maneira: _newWin = new WinWorkers_AddWorker(); _newWin.WindowState = this.WindowState; _newWin.Show();Onde_newWin é umprivate Window object. Minha pergunta é se devo atribuir um valor nulo ...