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

9 la respuesta

std :: auto_ptr o boost :: shared_ptr para pImpl idiom?

Cuando use elmodismo de ejemplo [http://en.wikipedia.org/wiki/Pimpl_idiom]¿Es preferible usar unboost:shared_ptr en vez de unastd::auto_ptr? ¿Estoy seguro de que una vez leí que la versión de impulso es más amigable con las excepciones? class ...

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

3 la respuesta

Entonces, ¿unique_ptr se puede usar de forma segura en colecciones stl?

Estoy confundido con la filosofía de movimiento unique_ptr y rvalue. Digamos que tenemos dos colecciones: std::vector<std::auto_ptr<int>> autoCollection; std::vector<std::unique_ptr<int>> uniqueCollection;Ahora esperaría que lo siguiente ...

5 la respuesta

Punteros inteligentes en contenedores como std :: vector?

Estoy aprendiendo sobre punteros inteligentes (std::auto_ptr) y acabo de leer aquí [http://www.gotw.ca/publications/using_auto_ptr_effectively.htm]yaquí [http://ootips.org/yonat/4dev/smart-pointers.html]que punteros inteligentes (std::auto_ptr) ...

2 la respuesta

Problemas de compilación con el vector <auto_ptr <>>

Considere el siguiente código: #include <iostream> #include <memory> #include <vector> using namespace std; struct A { int a; A(int a_):a(a_) {} }; int main() { vector<auto_ptr<A> > as; for (int i = 0; i < 10; i++) { auto_ptr<A> a(new A(i)); ...

4 la respuesta

Por qué no funciona el trabajo de construcción auto_ptr usando = sintaxis

Me encontré con un error del compilador que no tenía mucho sentido para mí: #include <memory> using namespace std; auto_ptr<Table> table = db->query("select * from t");error: conversión de 'Tabla *' a tipo no escalar 'std :: auto_ptr <Tabla>' ...

2 la respuesta

¿Es cierto que una declaración unique_ptr, a diferencia de una declaración auto_ptr, está bien definida cuando su tipo de plantilla es de un tipo incompleto?

escribíEste artículo Y recibí algunos comentarios que me confundieron.Básicamente se reduce a lo que he visto

3 la respuesta

Qué es auto_ptr_ref, qué logra y cómo lo logra

3 la respuesta

¿Cómo se podría implementar el constructor de copias std :: auto_ptr?

De vuelta en mi locuraCosita AutoArray [https://bitbucket.org/BillyONeal/pevfind/src/64bc8a6e3d87/pevFind/Win32AutoArray.hpp] ... (citando bits importantes a partir de ahí: class AutoArray { void * buffer; public: //Creates a new empty ...