Resultados da pesquisa a pedido "object-lifetime"

2 a resposta

__del__ método sendo chamado em python quando não é esperado

2 a resposta

Destruição de objetos em C ++

Quando exatamente os objetos são destruídos em C ++, e o que isso significa? Preciso destruí-los manualmente, pois não há Garbage Collector? Como as exceções entram em ação? (Nota: pretende ser uma entrada paraerguntas frequentes sobre o C ++ ...

1 a resposta

Estendendo a vida útil temporária, funciona com agregados com escopo de bloco, mas não através de `novo`; porque?

Nota: Esta pergunta foi originalmente feita comoum comentário [https://stackoverflow.com/questions/23892018/extending-temporarys-lifetime-through-rvalue-data-member-works-with-aggregate/23965233#comment36922467_23965233] porRyan Haining ...

4 a resposta

.NET - Finalizadores e exit (0)

Tenho um aplicativo .NET C # / C ++ que usa uma chamada paraexit(0) (a partir de<stdlib.h>) em um encadeamento para termina A parte estranha é que, em algumas circunstâncias, os finalizadores dos objetos gerenciados são chamados logo após a ...

2 a resposta

Como funcionam as interfaces ISponsor e ILease?

Eu criei um objeto que herda de

1 a resposta

Estrutura que possui alguns dados e uma referência aos dados [duplicado]

Esta pergunta já tem uma resposta aqui: Como inicializar campos struct que se referem um ao outro [/questions/25269597/how-to-initialize-struct-fields-which-reference-each-other] 1 respostaA construção de um objeto aloca dados necessários para ...

4 a resposta

Tempo de vida do objeto Thread C #

Suponha que eu tenha um código da seguinte maneira: int Main() { if (true) { new Thread(()=> { doSomeLengthyOperation(); }).Start(); } while (true) { //do nothing } }Existem 2 threads, chamarei o thread principal como o thread que está ...

1 a resposta

empo de vida de objetos lambda em relação à conversão de ponteiro de funç

Segueesta resposta [https://stackoverflow.com/questions/4726768/returning-functions-in-c/4730655#4730655] Agora estou imaginando quais são as regras para a vida útil das lambdas e como elas se relacionam com a vida útil dos ponteiros de função ...

9 a resposta

Por que o comportamento de std :: memcpy seria indefinido para objetos que não são TriviallyCopyable?

Dehttp://en.cppreference.com/w/cpp/string/byte/memcpy [http://en.cppreference.com/w/cpp/string/byte/memcpy]: Se os objetos não estiveremTriviallyCopyable [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable](por exemplo, escalares, ...

1 a resposta

Os locais são destruídos antes ou depois da avaliação de um valor de retorno de função?