Resultados da pesquisa a pedido "shared-ptr"
Implementando uma lista simples com link simples e ponteiros inteligentes
Olá, estou tentando implementar uma lista simples e vinculada a ponteiros inteligentes, eis o que tenho até agora, optei por usar o shared_ptr do C ++, mas li que um unique_ptr seria mais apropriado para esse caso, mas, na verdade, não saiba como ...
shared_from_this causando bad_weak_ptr
Estou tentando manter uma lista de clientes conectados no asio. Eu adaptei o exemplo do servidor de bate-papo nos documentos ...
Como funcionam os ponteiros compartilhados?
Como os ponteiros compartilhados sabem quantos ponteiros apontam para esse objeto? (shared_ptr, neste caso)
Qual é o significado desta parte do Standardese sobre o use_count () de shared_ptr?
Enquanto tentava entender o problema mostrado emessa questão [https://stackoverflow.com/questions/28111666/why-is-stdweak-ptrexpired-optimized-away?noredirect=1#comment44599229_28111666] Eu me vi preso à seguinte frase de [util.smartptr.shared] / ...
std :: enable_shared_from_this: é permitido chamar shared_from_this () no destruidor?
#include <memory> #include <iostream> struct A : public std::enable_shared_from_this<A> { ~A() { auto this_ptr = shared_from_this(); // std::bad_weak_ptr exception here. std::cout << "this: " << this_ptr; } }; int main() { auto a = ...
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 ...
std :: auto_ptr ou boost :: shared_ptr para o idioma pImpl?
Ao usar oidioma do pImpl [http://en.wikipedia.org/wiki/Pimpl_idiom]é preferível usar umboost:shared_ptr em vez de umstd::auto_ptr? Tenho certeza que li uma vez que a versão boost é mais amigável para exceções? class Foo { public: Foo(); private: ...
std :: shared_ptr: reset () vs. atribuição
Esta é uma pergunta básica, mas não encontrei um post anterior sobre isso. O título da pergunta a seguir parece ser a mesma pergunta que a minha, mas a pergunta em si não corresponde ao título:é melhor usar shared_ptr.reset ou operator ...
Por que shared_from_this não pode ser usado no construtor do ponto de vista técnico?
Noo livroA biblioteca padrão C ++ [https://rads.stackoverflow.com/amzn/click/com/0321623215]na página 91 eu li isso sobreshared_from_this(): O problema é queshared_ptr se armazena em um membro privado ...
fraca_ptr, make_shared e desalocação de memória
Um bloco de controle de umshared_ptr é mantido vivo enquanto houver pelo menos umweak_ptr presente. Se o ponteiro compartilhado foi criado commake_shared isso implica que toda a memória do objeto seja mantida alocada. (O objeto em si é destruído ...