Resultados de la búsqueda a petición "smart-pointers"

6 la respuesta

Uso de observer_ptr

¿Cuál es exactamente el punto de la construcción?std::observer_ptr [http://en.cppreference.com/w/cpp/experimental/observer_ptr]en la biblioteca fundamentos especificación técnica V2? Me parece que todo lo que hace es envolverT*, lo que parece un ...

2 la respuesta

¿Por qué el vector std :: unique_ptr obtiene una excepción de puntero no válida?

Escribí un código simple para ayudarme a entender los punteros inteligentes: string s = "str"; vector <unique_ptr<string>> pv ; pv.push_back(unique_ptr<string>(&s)); cout<<*(pv[0])<<endl;Este código se compila bien, pero me da un error de tiempo ...

2 la respuesta

¿Por qué no puedo hacer retroceder un_ptr único en un vector?

¿Qué tiene de malo este programa? #include <memory> #include <vector> int main() { std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; ...

5 la respuesta

Viabilidad del interruptor automático para `std :: shared_ptr`

C ++ 11 introdujo punteros inteligentes contados por referencia,std::shared_ptr. Al ser contados por referencia, estos punteros no pueden reclamar automáticamente estructuras de datos cíclicos. Sin embargo, se demostró que la recolección ...

4 la respuesta

std :: auto_ptr a std :: unique_ptr

Con el nuevo estándar que viene (y partes ya disponibles en algunos compiladores), el nuevo tipostd::unique_ptr se supone que es un reemplazo parastd::auto_ptr. ¿Su uso se superpone exactamente (por lo que puedo hacer una búsqueda / reemplazo ...

1 la respuesta

QList of QScopedPointers

Estoy tratando de almacenar QScopedPointers en una QList. Encontré este comentario También se puede usar QList>. - Kuba Ober 14 de enero de 14 a 18:17 (primer comentario sobre esta ...

7 la respuesta

Ejemplo para usar shared_ptr?

Hola, hice una pregunta hoy sobreCómo insertar diferentes tipos de objetos en la misma matriz de vectores [https://stackoverflow.com/questions/3475030/different-types-of-objects-in-the-same-vector-array] y mi código en esa pregunta era gate* ...

2 la respuesta

¿Cómo pasar shared_ptr a clase con menor vida útil?

Me gustaría optimizar mi código. Tengo una clase que tiene un miembro de datos shared_ptr. En algún método de esta clase, creo objetos que necesitan usar este miembro (solo para obtener información del objeto señalado por shared_ptr). Sé que la ...

3 la respuesta

std :: inicialización shared_ptr: make_shared <Foo> () vs shared_ptr <T> (nuevo Foo) [duplicado]

Esta pregunta ya tiene una respuesta aquí: Diferencia en make_shared y normal shared_ptr en C ++ [/questions/20895648/difference-in-make-shared-and-normal-shared-ptr-in-c] 7 respuestasCuál es la diferencia entre std::shared_ptr<int> p = ...

2 la respuesta

unique_ptr <T> eliminador personalizado lambda para la especialización de matriz [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo uso un eliminador personalizado con un miembro std :: unique_ptr? [/questions/19053351/how-do-i-use-a-custom-deleter-with-a-stdunique-ptr-member] 6 respuestasecientemente comencé a transferir ...