Resultados de la búsqueda a petición "make-shared"

2 la respuesta

¿Std :: make_shared () usa asignadores personalizados?

2 la respuesta

debil_ptr, make_shared y memoria desasignación

Un bloque de control de unshared_ptr se mantiene vivo mientras hay al menos unoweak_ptr presente. Si el puntero compartido se creó conmake_shared eso implica que toda la memoria del objeto se mantiene asignada. (El objeto en sí mismo se destruye ...

4 la respuesta

nuevo y make_shared para punteros compartidos

Me encontré conesta [https://stackoverflow.com/questions/9302296/is-make-shared-really-more-efficient-than-new] publicación y una de las respuestas de @kerek SB declara std::shared_ptr<Object> p1 = ...

2 la respuesta

¿Inicializando la variable miembro shared_ptr, new vs make_shared?

2 la respuesta

Usando make_shared con un constructor protegido + interfaz abstracta

Dada una interfaz abstracta y una implementación derivada de esa interfaz, donde los constructores están protegidos (la creación de estos objetos solo está disponible desde una fábrica de clases, para implementar un patrón DI), ¿cómo puedo usar ...

2 la respuesta

¿Cómo crear boost phoenix make_shared?

2 la respuesta

std :: make_shared () cambio en C ++ 17

Encppref [http://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared], lo siguiente se mantiene hasta C ++ 17: código comof(std::shared_ptr<int>(new int(42)), g()) puede causar una pérdida de memoria sig se llama despuésnew int(42) y lanza ...

3 la respuesta

¿Puedes asignar una matriz con algo equivalente a make_shared?

3 la respuesta

¿Fue un error el constructor de puntero sin formato de shared_ptr?

En retrospectiva, dadomake_shared, haríashared_ptr ¿Tiene un constructor que toma un puntero sin procesar si se hubiera introducido con C ++ 11? ¿Hay argumentos fuertes o casos de uso a favor de este constructor? Hubiera evitado la trampa bien ...

1 la respuesta

C ++ Suministro constructor de lista de inicializador para la plantilla de clase