Resultados de la búsqueda a petición "c++11"
o se llama al constructor @Move en C ++ 0x
Por favor encuentre mi código a continuación, solía llamar al constructor de movimientos (código inspirado en otros sitios) y avíseme qué tiene de malo, estoy usando GCC 4.5.3 #include <iostream> #include <vector> class Int_Smart_Pointer { int ...
C ++ 0x: Almacenamiento de cualquier tipo de función std :: en un std :: map
Estoy tratando de almacenar un conjunto de funciones std :: en un mapa (bajo GCC 4.5) Me gustaría obtener 2 tipos de cosas: unciones de almacenamiento con argumentos ya pasados; entonces solo tienes que llamar a f () almacenar funciones sin ...
¿Cómo escribo un tipo de retorno final habilitado para ADL o una especificación sin excepción?
Imagina que estoy escribiendo una plantilla de contenedor o algo así. Y llega el momento de especializarsestd::swap para ello. Como buen ciudadano, habilitaré ADL haciendo algo como esto: template <typename T> void swap(my_template<T>& x, ...
Cómo tratan los compiladores las matrices de longitud variable?
Esto puede parecer una pregunta para principiantes, pero estoy interesado en la forma en que un compilador normalmente crea matrices de dimensiones variables, como en el siguiente programa. #include<iostream> int main(){ int n; std::cin>>n; int ...
¿Cómo detectar el primer y el último argumento en las plantillas variadic?
¿Cómo detectar el primer y el último argumento en las plantillas variadic? Para el primer argumento es fácil (solo comparasizeof...(T) con 0), pero ¿hay alguna manera de detectar el último elemento? El ejemplo #include <iostream> #include ...
Son legales los argumentos de macro vacíos en C ++ 11?
A veces omito deliberadamente los argumentos macro. Por ejemplo, para una macro con función como #define MY_MACRO(A, B, C) ... Podría llamarlo como: MY_MACRO(, bar, baz) Todavía hay técnicamente 3 argumentos; es solo que el primero está ...
Expresiones regulares ¿malentendido o implementación simplemente rota?
Intenté un uso muy simple deregex_search y no puedo entender por qué no obtengo una coincidencia: Alas, el gcc-C ++ 0x-implementations 4.5 no parece estar funcionando, recibo un error de enlaceaqu [http://ideone.com/LY7hc]. Pero aquí está mi ...
Las plantillas no siempre adivinan los tipos de lista de inicializador
#include <initializer_list> #include <utility> void foo(std::initializer_list<std::pair<int,int>>) {} template <class T> void bar(T) {} int main() { foo({{0,1}}); //This works foo({{0,1},{1,2}}); //This works bar({{0,1}}); //This warns ...
¿Dónde puedo encontrar los documentos estándar de C ++ 11? [duplicar
Posible duplicado: ¿Dónde encuentro los documentos estándar actuales de C o C ++? [https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents] ¿Dónde puedo encontrar el estándar completo de C ++ 11? Sé que ...
Should std :: ordenar el trabajo con la función lambda en c ++ 0x / c ++ 11?
Intenté usar la función lambda consort, pero recibía errores de "Error de segmentación". Logré simplificar el código a lo siguiente: #include <iostream> #include <algorithm> int main() { const int len = 18; int intArr[len]; for (int ...