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

2 la respuesta

¿Cuál es la diferencia entre un std :: shared_ptr vacío y uno nulo en C ++?

loscplusplus.comshared_ptr página [http://www.cplusplus.com/reference/memory/shared_ptr/]llama a una distinción entre unvacío std::shared_ptr y unnulo shared_ptr. losPágina de ...

2 la respuesta

¿Cómo puedo sacar un solo elemento de una biblioteca de impulso (por ejemplo, shared_pointer)?

He estado jugando con algunos componentes de Boost, y el único que veo una necesidad directa en el proyecto en el que estoy trabajando esboost::shared_ptr. ¿Sería difícil incluir los archivos necesarios parashared_ptr, o al menos incluir ...

5 la respuesta

¿Es seguro subproceso shared_ptr <XXX> seguro?

Tengo una pregunta sobreboost::shared_ptr<T>. Hay muchos hilos. using namespace boost; class CResource { // xxxxxx } class CResourceBase { public: void SetResource(shared_ptr<CResource> res) { m_Res = res; } shared_ptr<CResource> GetResource() ...

1 la respuesta

Implementación de una lista simple vinculada individualmente con punteros inteligentes

Hola, estoy tratando de implementar una lista simple de enlaces simples usando punteros inteligentes, esto es lo que tengo hasta ahora, opté por usar shared_ptr de C ++ pero leí que un unique_ptr sería más apropiado para este caso, pero realmente ...

2 la respuesta

Los punteros compartidos a un singleton no se reconocen

Actualmente estoy aprendiendo a usar los punteros inteligentes de C ++ 11 mientras programo un motor de juego 2D como un pasatiempo usando SDL. Sin embargo, ...

2 la respuesta

¿Por qué es shared_ptr <void> legal, mientras que unique_ptr <void> está mal formado?

La pregunta realmente encaja en el título: tengo curiosidad por saber cuál es la razón técnica de esta diferencia, pero también la razón. std::shared_ptr<void> sharedToVoid; // legal; std::unique_ptr<void> uniqueToVoid; // ill-formed;

7 la respuesta

Diferencia en make_shared y normal shared_ptr en C ++

2 la respuesta

C ++ pasando una clase derivada shared_ptr a una función con plantilla

Primero algo que debería funcionar, luego algo que no funciona. ¿Por qué no es la pregunta? Declaro dos clases: class Base { ... }; class Derived : public Base { ... };ntonces tengo la siguiente función en otro lugar: void ...

2 la respuesta

Typedef un tipo shared_ptr con un borrador personalizado estático, similar a unique_ptr

He leído muchas preguntas sobre SO en un eliminador personalizado parashared_ptr yunique_ptr, y la diferencia entre los dos. Pero, todavía no he encontrado ninguna respuesta clara a esta pregunta: ¿Cómo se puede crear un tipo que actúe ...

1 la respuesta

Cómo funciona std :: enable_shared_from_this :: shared_from_this

Simplemente no puedo entender cómostd::enable_shared_from_this::shared_from_this devuelve un puntero compartido que comparte la propiedad con el puntero existente. En otras palabras, lo ...