Resultados da pesquisa a pedido "unique-ptr"
Por que shared_ptr <void> é legal, enquanto unique_ptr <void> está mal formado?
A pergunta realmente se encaixa no título: estou curioso para saber qual é a razão técnica para essa diferença, mas também a lógica? std::shared_ptr<void> sharedToVoid; // legal; std::unique_ptr<void> uniqueToVoid; // ill-formed;
Por que o `make_unique <T [N]>` é proibido?
Suponha que o namespace
É verdade que uma declaração unique_ptr, diferentemente de uma declaração auto_ptr, é bem definida quando seu tipo de template é de um tipo incompleto?
eu escreviEste artigo e recebi alguns comentários que me confundiram.Basicamente se resume a ter visto
C ++ inserindo unique_ptr no mapa
Eu tenho um objeto do tipo C ++
stl container com std :: unique_ptr vs boost :: ptr_container
Com o c ++ 11 lá fora, eu estava me perguntando se há uma substituição do boost :: ptr_containers no c ++ 11. Eu sei que posso usar, por exemplo umastd::vector<std::unique_ptr<T> >, mas não tenho certeza se essa é uma substituição completa. Qual ...
unique_ptr <T> deletador personalizado lambda para especialização de array [duplicado]
Esta pergunta já tem uma resposta aqui: Como uso um deleter personalizado com um membro std :: unique_pt [/questions/19053351/how-do-i-use-a-custom-deleter-with-a-stdunique-ptr-member] respostasecentemente, comecei a portar muitos códigos de ...
Como capturar um unique_ptr em uma expressão lambda?
Tentei o seguinte: std::function<void ()> getAction(std::unique_ptr<MyClass> &&psomething){ //The caller given ownership of psomething return [psomething](){ psomething->do_some_thing(); //psomething is expected to be released after this point ...
unique_ptr boost equivalente?
Existe alguma classe equivalente para std :: unique_ptr do C ++ 1x nas bibliotecas de reforço? O comportamento que estou procurando é ser capaz de ter uma função de fábrica com exceção de segurança, assim ... std::unique_ptr<Base> create_base() ...