Resultados da pesquisa a pedido "destructor"

6 a resposta

O método std :: list :: remove destrói a chamada de método de cada elemento removido?

std::list<Node *> lst; //.... Node * node = /* get from somewhere pointer on my node */; lst.remove(node);O std :: list :: remove destrói a chamada do método (e libera memória) de cada elemento removido? Se sim, como posso evitá-lo?

6 a resposta

Quando __destruct não será chamado em PHP?

class MyDestructableClass { function __construct() { print "\nIn constructor\n"; $this->name = "MyDestructableClass"; } function __destruct() { print "\nDestroying " . $this->name . "\n"; } } $obj = new MyDestructableClass(); Quando o script ...

4 a resposta

Atualizando o banco de dados em __destruct ()?

Você acha que é uma boa ideia? Digamos que você tenha um componente de aplicativo usado por outros componentes para recuperar / atualizar dados no banco de dados. É basicamente uma classe com métodos get (), set (), update (). Seria uma boa ...

10 a resposta

quanto o destruidor padrão faz

O destruidor padrão nas classes C ++ exclui automaticamente os membros que não estão explicitamente alocados no código? Por exemplo class C { public: C() {} int arr[100]; }; int main(void) { C* myC = new C(); delete myC; return 0; }Exclui myC ...

8 a resposta

ordem de destruição usando virtual

Alguém pode ajudar qual é a ordem de destruição quando estou usando funções virtuais. Começa com a classe base e depois a classe derivada?

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?

6 a resposta

Como excluir um objeto de um tipo de classe polimórfica que não possui um destruidor virtual

Estou recebendo o seguinte erro ao tentar compilar algum código de um SDK de terceiros.

4 a resposta

impando uma conexão interna pysqlite na destruição de objet

Tenho um objeto com uma conexão de banco de dados interna ativa durante toda a vida útil. No final da execução do programa, a conexão deve ser confirmada e fechada. Até agora eu usei um @ explíciclose, mas isso é um pouco ...

5 a resposta

Por que realmente excluir um tipo incompleto é um comportamento indefinido?

Considere este exemplo clássico usado para explicar o quenão a ver com declarações avançadas: //in Handle.h file class Body; class Handle { public: Handle(); ~Handle() {delete impl_;} //.... private: Body *impl_; ...

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