Resultados da pesquisa a pedido "object-lifetime"
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 ++ ...
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 ...
.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 ...
Como funcionam as interfaces ISponsor e ILease?
Eu criei um objeto que herda de
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 ...
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á ...
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 ...
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, ...