Resultados da pesquisa a pedido "smart-pointers"
C ++ 11 possui wrappers para matrizes alocadas dinamicamente, como o scoped_array do Boos
Muitas vezes, preciso lidar com matrizes alocadas dinamicamente em C ++ e, portanto, contar com o Boost para scoped_array, shared_array e similares. Depois de ler Perguntas frequentes sobre C ++ 11 do ...
cpp make_shared para ponteiros nulos
Gostaria de usar std :: make_shared para criar um ponteiro nulo. Como o make_shared deveria ser mais rápido que shared_ptr (novo T) e com exceção de exceção, pergunto-me se existe uma função de biblioteca para criar um shared_ptr (novo foo) da ...
Que tipo de ponteiro devo usar quando?
Ok, então a última vez que escrevi C ++ para viver,std::auto_ptr era tudo o que a lib std tinha disponível eboost::shared_ptr era toda a raiva. Eu realmente nunca olhei para os outros tipos de ponteiros inteligentes fornecidos. Entendo que o C ...
onteiros @ Smart: Ou quem é o dono do seu bebê? [fechadas
C ++ é tudo sobre propriedade de memória Aka "emântica de propriedade" É responsabilidade do proprietário de um pedaço de memória alocada dinamicamente liberar essa memória. Portanto, a questão realmente é quem é o dono da memóri Em ...
Passando unique_ptr para funções
Estou tentando "modernizar" algum código existent Tenho uma classe que atualmente possui uma variável de membro "Device * device _"Utiliza new para criar uma instância em algum código de inicialização e possui um "delete device_" no destructors ...
elhor prática ao retornar ponteiros inteligentes
Qual é a melhor prática ao retornar um ponteiro inteligente, por exemplo, um boost :: shared_ptr? Por padrão, devo retornar o ponteiro inteligente ou o ponteiro bruto subjacente? Como sou do C #, costumo sempre retornar indicadores inteligentes, ...