Resultados de la búsqueda a petición "shared-ptr"
¿El dtor de shared_ptr requiere el uso de un "eliminador"?
Sus extensamente conocido que puedes usar un
std :: shared_ptr objeto de copia profunda
No puedo encontrar mucho sobre eso para C ++ 11 pero solo en boost.Considere la siguiente clase:
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...
¿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ó...
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...
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
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 ...
¿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 ...