Resultados de la búsqueda a petición "c++11"
Pasar objeto por referencia a std :: thread en C ++ 11
¿Por qué no puede pasar un objeto por referencia al crear unstd::thread ? Por ejemplo, el siguiente fragmento proporciona un error de compilación: #include <iostream> #include <thread> using namespace std; static void SimpleThread(int& a) // ...
Inicializando std :: tuple de la lista de inicializadores
Me pregunto si la tupla se puede inicializar por la lista de inicializadores (para ser más precisos, por initializer_list de initializer_lists). Considerando la definición de tupla: typedef std::tuple< std::array<short, 3>, std::array<float, ...
GCC std :: thread no encontrado en el espacio de nombres std
Estoy usando GCC 4.5.0 con el IDE de Eclipse (si eso importa) en Windows a través de MinGW. Estoy usando el-std=c++0x bandera. encontré eso_GLIBCXX_HAS_GTHREADS todavía no está definido, así quethread para mí todavía no es miembro del espacio ...
¿Cuál es la razón de `std :: make_tuple`?
Me refiero a por quéstd::make_tuple ¿existe? Sé que hay situaciones en las que la función reduce la cantidad de caracteres que tiene que escribir porque puede evitar los parámetros de la plantilla. ¿Pero es la única razón? Lo que hacestd::tuple ...
Comprensión de la advertencia: vinculación del valor r a la referencia del valor l
Quiero pasar una estructura por referencia para que no se copie, pero Resharper está dando la siguiente advertencia: struct sometype { }; sometype foo() { sometype x; return x; } void bar() { sometype & a = foo();//Binding r-value to l-value ...
¿podemos pasar matrices como argumentos a funciones por esta sintaxis, bajo los próximos estándares de c ++ 0x?
supongamos que tenemos la siguiente función: void someFunction(int * araye){ for (int i=0;i<5;i++) cout <<araye[i]<<' '; cout <<'\n'; }¿podemos pasar una matriz a esta función siguiendo la sintaxis, bajo los próximos estándares de c ++ 0x? ...
Acceder a clases privadas anidadas
Hice esta clase simple, que todavía está jugando con mi mente: class A { private: class B {}; public: B getB() { return B(); }; };A partir de C ++ 03, esta clase se compila bien, pero simplemente no haymanera bonita para asignar el resultado ...
Escriba emulando una referencia de C ++ mejor que std :: reference_wrapper
Estoy diseñando una clase que se comporta como una referencia de C ++ pero hace algunas cosas instrumentales adicionales (contabilidad). Inicialmente pensé questd::reference_wrapper<T> Sería un buen modelo. Pero después de un rato me di cuenta ...
¿Std :: bind descarta información de tipo de parámetros en C ++ 11?
Caso donde ocurre el problema Considere el siguiente código de c ++: #include <functional> #include <iostream> #include <string> // Superclass class A { public: virtual std::string get() const { return "A"; } }; // Subclass class B : public A { ...
Sobrecarga ambigua al escribir una enumeración con una base de enumeración, pero solo con un sonido metálico
Me gustaría usar el operador << para escribir una enumeración con un tipo base especificado. Para mi sorpresa, parece que debo escribir el operador yo mismo. Por ejemplo, el código que me gustaría escribir es #include <iostream> enum myenum : ...