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

1 la respuesta

¿El dtor de shared_ptr requiere el uso de un "eliminador"?

Sus extensamente conocido que puedes usar un

1 la respuesta

std :: shared_ptr objeto de copia profunda

No puedo encontrar mucho sobre eso para C ++ 11 pero solo en boost.Considere la siguiente clase:

2 la respuesta

std :: shared_ptr Exception Safety

Me di cuenta de la lecturaesta página que el constructor de std :: shared_ptr con un solo argumento de puntero no es una excepción.Por lo tanto, el siguiente...

5 la respuesta

¿Cómo hacer std :: shared_ptr no call delete ()

Tengo funciones que toman std :: shared_ptr como argumento, por lo que me veo obligado a usar std :: shared_ptr, pero el objeto que estoy pasando a la funció...

2 la respuesta

Rendimiento de creación de C ++ weak_ptr

He leído que crear o copiar un std :: shared_ptr implica cierta sobrecarga (incremento atómico del contador de referencia, etc.).Pero ¿qué hay de crear un st...

4 la respuesta

C ++ puntero inteligente const. Corrección

Tengo algunos contenedores en una clase, por ejemplo, vectores o mapas que contienen shared_ptr's para objetos que viven en el montón.Por ejemplo

7 la respuesta

Diferencia en make_shared y normal shared_ptr en C ++

2 la respuesta

¿Por qué unique_ptr toma dos parámetros de plantilla cuando shared_ptr solo toma uno?

6 la respuesta

Obtener un unique_ptr para una clase que hereda enable_shared_from_this

Normalmente prefiero regresarunique_ptr de las fábricas. Recientemente llegué al problema de devolver ununique_ptr para una clase que heredaenable_shared_from_this. Los usuarios de esta clase pueden provocar accidentalmente una llamada ...

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