Resultados da pesquisa a pedido "destructor"

2 a resposta

chamando destrutor explicitamente

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

2 a resposta

Os destruidores triviais causam o aliasing

2 a resposta

Destruidor não virtual na classe base, mas destruidor virtual na classe derivada causa falha de segmentação

2 a resposta

O C ++ chama destruidores para variáveis estáticas globais e de classe?

No meu exemplo de programa, parece que ele chama os destruidores nos dois casos. Em que momento ele chama os destruidores de variáveis globais e estáticas de classe, pois elas devem ser alocadas na seção de dados da pilha de programas?

2 a resposta

Excluindo Classes Derivadas em Contêineres std :: unique_ptr <Base>

Estou um pouco confuso. Basicamente, eu tenho dois gerenciadores de recursos diferentes (AudioLibrary e VideoLibrary) que ambos herdam de uma classe BaseLibrary compartilhada. Essa classe base contém referências para áudio e vídeo. O áudio e o ...

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

2 a resposta

O destruidor no PHP é previsível?

Um destruidor de classe no PHP é previsível? Quando o destruidor é chamado? Como em muitos idiomas, um destruidor de classe será chamado assim que o objeto sair do escopo?

2 a resposta

Sobre o comportamento do construtor e destruidor de estruturas - C ++

Não entendo por que a saída deste programa é a seguinte. Por que não há um erro de compilação? Eu pensei que ao tentar construir B, o compilador não encontraria nenhuma função chamada foo () e reportaria um erro. #include <iostream> using ...

2 a resposta

Exceção no Destructor C ++

Estou ciente do fato de que não se deve lançar nenhuma exceção no destruidor. Mas, como parte do domínio desse conceito, codifiquei este exemplo: #include <iostream> using namespace std; class A { private: int i; public: A() { i = 10; } ~A() { ...