Resultados da pesquisa a pedido "unique-ptr"

1 a resposta

É este o caminho certo para implementar pimpl wth unique_ptr e mover-semântica em C ++ 11

Eu ainda não vi um exemplo de pimpl que utiliza as semânticas unique_ptr e move.Eu quero adicionar uma classe CHelper aos contêineres derivados do STL e usar...

1 a resposta

std :: unique_ptr <> como ponteiro em uma estrutura baseada em nó

Já que a maioria das pessoas gosta de quebra-cabeças, eu começarei essa pergunta com uma (má grafia :)) como introdução,Nota que, se você não se importar com...

1 a resposta

Como posso compilar o código C ++ 11 com o Orwell Dev-C ++?

Tentando compilar o seguinte código:

1 a resposta

Mova a propriedade de std :: shared_ptr para std :: unique_ptr

Eu tenho uma aula

1 a resposta

Maneira apropriada de transferir a propriedade de um std :: vector <std :: unique_ptr <int>> para uma classe que está sendo construída

Qual é a maneira correta de transferir a propriedade de um

1 a resposta

Ponteiros inteligentes para representação gráfica (vizinhos de vértice) em C ++ 11

Eu queria saber como usar os ponteiros inteligentes C ++ 11 corretamente para representações gráficas. Suponha que você tenha uma estrutura gráfica que contenha um vetor de todos os seus vértices. Além disso, você tem uma estrutura / classe de ...

1 a resposta

Por que o `unique_ptr <QByteArray>` não é degradado para o `QByteArray *`?

Eu tenho o seguinte código: msg_buf_ptr = std::make_unique<QByteArray>(); return QDataStream{msg_buf_ptr, QIODevice::WriteOnly};Eu estou recebendo o seguinte erro: no known conversion for argument 1 from ‘std::unique_ptr<QByteArray>’ ...

1 a resposta

Inicialização de shared_ptr <T> a partir de unique_ptr <T []>

[Siga paraesta [https://stackoverflow.com/questions/30196790/why-does-stdshared-ptrt-stdunique-ptrt-compile-while-stdshared-pt] Pergunta, questão] Eu tenho lidado um pouco com ponteiros inteligentes para matrizes de estilo c recentemente. Acabei ...

1 a resposta

Adicione conversão implícita de unique_ptr <T> para T *

Pergunta Geral: Sem entrar em uma boa ideia, como posso adicionar um operador de conversão implícito a uma classe que já foi definida? Por exemplo, digamos queQuero que unique_ptr <T> converta implicitamente em T *, mas não posso apenas adicionar ...

1 a resposta

Nenhum tipo chamado 'unique_ptr' no namespace 'std' ao compilar sob LLVM / Clang

Estou recebendo um erro de compilação ao tentar usarunique_ptr nas plataformas Apple com-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ./smartptr.h:23:27: error: no ...