Resultados de la búsqueda a petición "c++11"

2 la respuesta

¿Cómo obtengo los tipos de argumento de un puntero de función en una clase de plantilla variable?

Este es un seguimiento de este problema: Functor genérico para funciones con cualquier lista de argumentos [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] Tengo esta clase de functor (código ...

2 la respuesta

ransformar el tipo de tupla

Así que soy nuevo para impulsar MPL, y no sé cómo usarlo con tipos estándar. Quiero una metafunción que encubra este tipo: std::tuple<T0, T1, ..., TN>Dentro de esto std::tuple< std::function<T0(std::tuple<T0, T1, ...>, std::tuple<T0, T1, ...

6 la respuesta

std :: shared_ptr seguridad de subprocesos explicada

Estoy leyendohttp: //gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.htm [http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html] y algunos problemas de seguridad de hilos todavía no están claros para mí: Standard garantiza que el ...

30 la respuesta

Cómo habilitar la compatibilidad con C ++ 11 / C ++ 0x en Eclipse CDT?

Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2 Este es un ejemplo de una pieza de código C ++ 11: auto text = std::unique_ptr<char[]>(new char[len]);l editor de Eclipse se queja de: Function 'unique_ptr' could not be resolved La compilación de Makefile ...

4 la respuesta

Deducción de tipo de devolución [duplicado]

Posible duplicado: Omitir tipo de retorno en C ++ 11 [https://stackoverflow.com/questions/4523617/omit-return-type-in-c11] En C ++ 11 lambda puede deducir su tipo de retorno si el cuerpo consiste solo en una declaración de retorno. UNproposal ...

6 la respuesta

Utilizando std :: reference_wrapper como la clave en un std :: map

Tengo un montón de objetos en una jerarquía de clases y me gustaría hacer unstd::map utilizando referencias a esos objetos como claves en el mapa. Parece questd::reference_wrapper sería exactamente lo que se necesita para esto, pero parece que ...

8 la respuesta

C ++ 11 thread_local en gcc - alternativas

Como puedo ver en:http: //gcc.gnu.org/projects/cxx0x.htm [http://gcc.gnu.org/projects/cxx0x.html]amentablemente, la palabra clave @ thread_local aún no se admite en gcc. ¿Hay alguna alternativa para eso? No quiero usar la biblioteca de impulso.

4 la respuesta

¿Beneficios de usar reference_wrapper en lugar de puntero sin formato en contenedores?

Qué beneficios tiene usarstd::reference_wrapper como parámetro de plantilla de contenedores en lugar de punteros sin formato? Es decirstd::vector<std::reference_wrapper<MyClass> > vs.std::vector<MyClass*> e gusta olvidar los valores nulos y no ...

8 la respuesta

Qué podría salir mal si copy-list-initialization permitiera constructores explícitos?

En el estándar C ++, §13.3.1.7 [over.match.list], se establece lo siguiente: In copy-list-initialization, si unexplicite elige @ constructor, la inicialización está mal formada. Esta es la razón por la que no podemos hacer, por ejemplo, algo ...

6 la respuesta

¿C ++ 11 cambia el comportamiento de llamar explícitamente a std :: swap para garantizar que se encuentren los intercambios ubicados en ADL, como boost :: swap?

AntecedenteConsidere para esta pregunta el siguiente código: #include <utility> namespace ns { struct foo { foo() : i(0) {} int i; private: foo(const foo&); // not defined, foo& operator=(const foo&); // non-copyable }; void swap(foo& lhs, foo& ...