Resultados da pesquisa a pedido "destructor"

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 ...

5 a resposta

Por que o destruidor da classe é chamado duas vezes?

Desculpas se a pergunta parece boba, eu estava seguindo especialistas em SO e tentando alguns exemplos, e esse é um deles. Tentei a opção de pesquisa, mas não encontrei uma resposta para esse tipo. class A { public: A(){cout<<"A ...

1 a resposta

Qual é o objetivo do destruidor excluído?

Me deparei com a regra (seçãoN3797::12.8/11 [class.copy]) Um construtor de copiar / mover declarado implicitamente é um membro público interno de sua classe. Um construtor de copiar / mover padrão para uma classe X é definido como excluído ...

6 a resposta

Por que um destruidor é chamado se é excluído e não é chamado se não é excluído?

Considere o seguinte código: #include <iostream> struct A { A(){ }; ~A(){ std::cout << "~A::A()" << std::endl; }; }; struct B: A { }; B *b = new B; //Doesn't produce any side-effect. int main(){ ...

16 a resposta

Por que exatamente está chamando o destruidor pela segunda vez um comportamento indefinido em C ++?

Como mencionado emesta resposta [https://stackoverflow.com/questions/2763275/is-the-c-compiler-optimizer-allowed-to-break-my-destructor-ability-to-be-called/2763298#2763298] simplesmente chamar o destruidor pela segunda vez já é um ...

4 a resposta

comportamento destruidor de php

Estou tentando entender o comportamento do construtor e destruidor do php. Tudo corre como esperado com o construtor, mas estou tendo problemas para fazer com que o destruidor seja acionado implicitamente. Eu fiz toda a leitura no php.net e sites ...

4 a resposta

std :: enable_shared_from_this: é permitido chamar shared_from_this () no destruidor?

#include <memory> #include <iostream> struct A : public std::enable_shared_from_this<A> { ~A() { auto this_ptr = shared_from_this(); // std::bad_weak_ptr exception here. std::cout << "this: " << this_ptr; } }; int main() { auto a = ...

3 a resposta

Como posso chamar a função de membro const do destructor

Existe alguma maneira possível de invocar a função de membro const do destructor, quando o objeto const é destruído? Considerar: struct My_type { ~My_type () { show (); } void show () { cout << "void show ()" << endl; } void show () const { ...

1 a resposta

Destruidores em Lua?

É possível obter destruidores em Lua sem usar dados do usuário? http://www.lua.org/notes/ltn006.html [http://www.lua.org/notes/ltn006.html] parece promissor (na verdade exatamente o que eu quero); exceto que é um caminho para Lua ...

2 a resposta

Como escrever destruidor para classe semelhante a união

Estou tentando usar uma união (C ++) que possui algumas variáveis não primitivas, mas estou tentando criar o destruidor para essa classe. Como li, não é possível adivinhar qual variável da união está sendo usada para que não haja destruidor ...