Resultados de la búsqueda a petición "shared-ptr"
Boost :: proceso de salida de líneas en blanco
Estoy desarrollando una aplicación donde necesito iniciar y detener una variedad de ejecutables diferentes dependiendo de la entrada del usuario. Me gustaría que mi programa "core" se ejecute normalmente mientras se ejecutan estos ejecutables, es ...
El costo de pasar por shared_ptr
Uso std :: tr1 :: shared_ptr ampliamente en toda mi aplicación. Esto incluye pasar objetos como argumentos de función. Considera lo siguiente: class Dataset {...} void f( shared_ptr< Dataset const > pds ) {...} void g( shared_ptr< Dataset const ...
¿Cómo manejar 'este' puntero en constructor?
Tengo objetos que crean otros objetos secundarios dentro de sus constructores, pasando 'esto' para que el niño pueda guardar un puntero en su padre. Uso boost :: shared_ptr ampliamente en mi programación como una alternativa más segura a std :: ...
¿Cuál es la sobrecarga de shared_ptr que es seguro para subprocesos?
std::shared_ptr está garantizado para ser a prueba de hilos. No sé qué mecanismo usan las implementaciones típicas para garantizar esto, pero seguramente debe tener algo de sobrecarga. Y esa sobrecarga estaría presente incluso en el caso de que ...
¿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 ...
Punteros vacíos compartidos. ¿Por qué funciona esto?
Para resolver un problema muy peculiar en mi aplicación, necesito un puntero compartido para asignar datos, pero para el mundo exterior, el tipo de datos subyacente debe permanecer oculto. Podría resolver esto haciendo algún tipo de clase Root ...
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 = ...
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 ...
Punteros inteligentes para la representación gráfica (vecinos de vértices) en C ++ 11
Me preguntaba cómo usar los punteros inteligentes C ++ 11 correctamente para las representaciones gráficas. Supongamos que tiene una estructura gráfica que contiene un vector de todos sus vértices. Además, tiene una estructura / clase de ...
¿Cómo implemento el polimorfismo con std :: shared_ptr?
He visto algunas de las otras preguntas sobre este tema, pero aún no he encontrado la respuesta, creo que me falta algo: Definí dos clases de prueba simples: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; protected: ...