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

1 la respuesta

Ningún tipo llamado 'unique_ptr' en el espacio de nombres 'std' al compilar bajo LLVM / Clang

Estoy detectando un error de compilación cuando intento usarunique_ptr en plataformas Apple con-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ./smartptr.h:23:27: error: ...

1 la respuesta

error de sonido con std :: unique_ptr

Tengo un objeto base llamadoIList. Luego tengoVectorListque heredaIList. entonces tengo una función como esta: std::unique_ptr<IList> factory(){ auto vlist = std::make_unique<VectorList>(); return vlist; }Esto compila sin problema bajogcc, ...

1 la respuesta

Cómo hacer que std :: make_unique sea un amigo de mi clase

Quiero declararstd::make_unique funcionar como un amigo de mi clase. La razón es que quiero declarar mi constructorprotected y proporcionar un método alternativo para crear el objeto usandounique_ptr. Aquí hay un código de muestra: #include ...

1 la respuesta

impulsar thread_group mover propiedad de unique_ptr a thread

¿Qué solución existe para ejecutar este código? El código da como resultado "Intentar hacer referencia a una función eliminada".unique_ptr se asigna en un bucle y luego se pasa al hilo y luego se elimina. boost::thread_group threads; ...

1 la respuesta

unique_ptr y STACK_OF de OpenSSL (X509) *

Yo uso algunosusing declaraciones yunique_ptr para trabajar con OpenSSL, como sugerido en otra pregunta [https://stackoverflow.com/a/38079093/608639]. Sin él, el código se vuelve realmente feo y no soy tan fanático de las declaraciones ...

1 la respuesta

std :: unique_ptr y eliminadores personalizados

"C ++ moderno eficaz de Scott Meyer" discute el uso destd::unique_ptr con eliminador personalizado y estados: Los eliminadores que son punteros de función generalmente causan el tamaño de unstd::unique_ptr crecer de una palabra a dos. Para los ...

1 la respuesta

Declaración de reenvío con unique_ptr? [duplicar

Esta pregunta ya tiene una respuesta aquí: Is std :: unique_ptr <T> requerido para conocer la definición completa de T? [/questions/6012157/is-stdunique-ptrt-required-to-know-the-full-definition-of-t] 7 respuestas Me ha resultado útil utilizar ...

2 la respuesta

Arrays C ++ y make_unique

Como seguimiento aesta Publicar me pregunto cómo su aplicación de

2 la respuesta

¿Por qué unique_ptr <T> (T *) está explícito?

Las siguientes funciones no se compilan:

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