Resultados da pesquisa a pedido "make-shared"
mudança std :: make_shared () no C ++ 17
Nocppref [http://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared], o seguinte é válido até C ++ 17: código comof(std::shared_ptr<int>(new int(42)), g()) pode causar vazamento de memória seg é chamado depoisnew int(42) e lança uma ...
foi um construtor bruto-ponteiro de shared_ptr um erro?
Em retrospectiva, dada amake_shared, seriashared_ptr tem um construtor que usa um ponteiro bruto se ele tivesse sido introduzido no C ++ 11? Existem argumentos fortes ou casos de uso em favor desse construtor? Teria evitado a armadilha bem ...
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 ...
new e make_shared para ponteiros compartilhados
Me depareiesta [https://stackoverflow.com/questions/9302296/is-make-shared-really-more-efficient-than-new] post e uma das respostas de @kerek SB afirma std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new ...
como criar boost phoenix make_shared?
É possível criar uma variante preguiçosa do boost phoenix destd::make_shared? Quero dizer, tornar possível algo como namespace p = boost::phoenix; ... expr = custom_parser[_a=p::make_shared<Node>(_1,_2,_3)] >> ...Não se ...
Construtor de lista de inicializadores de fornecimento de C ++ para modelo de classe
Eu tenho um modelo de classe Templ com o parâmetro de modelo T, e a classe Templ tem um membro de dados do tipo T, chamado obj. Eu escrevi um modelo de const...
Inicializando a variável de membro shared_ptr, new vs make_shared?
Ao inicializar uma variável de membro shared_ptr:
O que significa "alocação única" significa aumento :: make_shared
No documento de impulso de make_shared [http://www.boost.org/doc/libs/1_47_0/libs/smart_ptr/make_shared.html], diz lém da conveniência e do estilo, essa função também é exceção segura e consideravelmente mais rápida, pois pode usar uma alocação ...
Página 1 do 2