Resultados da pesquisa a pedido "unique-ptr"

10 a resposta

Como declarar um vetor de unique_ptr como membro de dados da class

Gostaria de ter um vetor de unique_ptr como membro de uma classe que estou fazendo. class Foo { [...] private: vector<unique_ptr<Bar>> barList; }Mas, então começo a receber mensagens de erro enigmáticas do VS2010 compilador: error C2248: ...

4 a resposta

Como uso o unique_ptr para o pimpl?

Aqui está uma simplificação do que estou vendo quando tento usar unique_ptr para pimpl. Escolhi unique_ptr porque realmente quero que a classe seja proprietária do ponteiro - quero que a vida útil do ponteiro pimpl e a classe sejam as mesma e ...

4 a resposta

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 ...

10 a resposta

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 ...

4 a resposta

unique_ptr preenchimento automático no eclipse

Estou brincando com unique_ptr. No meuúltima postage [https://stackoverflow.com/questions/9766568/unique-ptr-compile-error]s pessoas @ me ajudaram a compilar um programa que usava esse ponteiro especificando o -std = c ++ 0x durante a compilação. ...

6 a resposta

Por que tenho permissão para copiar unique_ptr? [duplicado

Possible Duplicate: Retornando unique_ptr de funções [https://stackoverflow.com/questions/4316727/returning-unique-ptr-from-functions] 20.7.1.2 [unique.ptr.single] define o construtor de cópias assim: // disable copy from lvalue ...

6 a resposta

std :: unique_ptr com deleter personalizado para win32 LocalFree

Tenho a API win32CommandLineToArgvW que retorna umLPWSTR* e me avisa que CommandLineToArgvW aloca um bloco de memória contígua para ponteiros para as cadeias de argumentos e para as próprias cadeias de argumentos; o aplicativo de chamada deve ...

2 a resposta

O std :: bind funciona com tipos somente de movimentação em geral e std :: unique_ptr em particular?

Estou tentando usar o boost :: asio e me deparo com um pouco de lamaça Estou tentando compilar o seguinte código: std::unique_ptr<buffer_t> buffer = buffers.pop(); std::function<void(const boost::system::error_code&, size_t)> t ...