Resultados da pesquisa a pedido "raii"

2 a resposta

Mais rápido `finalmente` para C ++ [fechado]

C ++ até agora (infelizmente) não suportafinally cláusula para umtry declaração. Isso leva a especulações sobre como liberar recursos. Depois de estudar a questão na internet, embora tenha encontrado algumas soluções, não fiquei claro sobre o ...

2 a resposta

s destruidores são chamados após um lançamento em C +

Executei um programa de amostra e, de fato, são chamados destruidores para objetos alocados à pilha, mas isso é garantido pelo padrã

3 a resposta

Como posso criar um ponteiro inteligente que bloqueia e desbloqueia um mutex?

Eu tenho uma classe de thread da qual eu gostaria de ocasionalmente adquirir um ponteiro uma variável de instância. Eu gostaria que esse acesso fosse protegi...

3 a resposta

Macro / modelo C / C ++ blackmagic para gerar um nome exclusivo

Macros estão bem. Modelos estão bem. Praticamente tudo o que funciona está bem. O exemplo é o OpenGL; mas a técnica é específica para C ++ e não depende de conhecimento do OpenGL. Problema preciso: Eu quero uma expressão E; onde não preciso ...

3 a resposta

O PHP suporta o padrão RAII? Quão?

A maioria dos recursos no PHP nunca toca no gerenciamento de memória porque a própria linguagem é muito boa em fazer isso por você. No entanto, no PHP, muitas vezes você acaba lidando com recursos externos que não são memória - identificadores de ...

4 a resposta

Existe um 'ownership-in-a-package' apropriado para 'handles' disponíveis?

4 a resposta

Tornando um HANDLE compatível com RAII usando shared_ptr com um deler personalizado

Eu postei recentemente uma pergunta geral sobre o RAII emASSIM. No entanto, ainda tenho alguns problemas de implementação com o meu exemplo de HANDLE.A

4 a resposta

A propriedade compartilhada de objetos é um sinal de design ruim?

fundo: Ao lerDocumentos do Dr. Stroustrup e FAQs, noto algumas "opiniões" fortes e grandes conselhos do lendário cientista e programador de CS. Um ...

4 a resposta

Tutorial RAII para C ++ [fechado]

Eu gostaria de aprender como usar o RAII em c ++. Acho que sei o que é, mas não tenho idéia de como implementá-lo em meus programas. Uma pesquisa rápida no Google não mostrou nenhum tutorial legal. Alguém tem links legais para me ensinar RAII?

4 a resposta

CUDA: agrupando a alocação de memória do dispositivo em C ++

Estou começando a usar o CUDA no momento e tenho que admitir que estou um pouco decepcionado com a API C. Entendo os motivos da escolha C, mas, se a linguagem tivesse sido baseada em C ++, vários aspectos seriam muito mais simples, por exemplo, ...