Resultados de la búsqueda a petición "c++11"
Naming Array Elements, o Struct And Array Within a Union
Considere la siguiente estructura: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; }; Me parece que he visto algo similar en la estructura IPAddress de WinApi. La idea es darme la posibilidad de usar ...
¿Qué diferencias, si las hay, entre C ++ 03 y C ++ 11 se pueden detectar en tiempo de ejecución?
Es posible escribir una función que, cuando se compila con un compilador de C devolverá 0, y cuando se compila con un compilador de C ++, devolverá 1 (la solución trivial con#ifdef __cplusplus no es interesante). Por ejemplo int isCPP() { ...
Tiene la función "Inicialización de miembros en clase" en C ++ 11?
Característica de inicialización de clase [http://www2.research.att.com/~bs/C++0xFAQ.html#member-init], que permite inicializar miembros normales dentro de la propia clase, struct A { int a = 0; // error: ISO C++ forbids in-class initialization ...
Plantillas de plantilla variable y reenvío perfecto
Esta pregunt [https://stackoverflow.com/questions/6485791/c-instantiate-a-templated-class-according-to-an-argument/6485843#6485843] sobre el patrón generador de objetos [http://en.wikibooks.org/wiki/More_C++_Idioms/Object_Generator] me hizo ...
Asignación de literales de cadena a char *
Es el siguiente código legal, obsoleto o ilegal en C ++ 0x? char* p = "foobar"; Originalmente hice esta preguntaaqu [https://stackoverflow.com/questions/6488715/c-strings-simple-question/6488744#6488744] como comentario.
templated typedef?
Estoy usando libgc, un recolector de basura para C y C ++. Para hacer que los contenedores STL sean recolectables, se debe usar gc_allocator. En lugar de escribir std::vector<MyType>one tiene que ...
Emacs problema de sangría en modo cc con C ++ 0x enum class
Emacs cc-mode no parece reconocer todavía el type-safeenum class introducido en C ++ 0x. El resultado que obtengo es una doble sangría para la segunda, tercera, etc. enumeraciones: enum class Color { Blue, Red, Orange, Green }; Lo que me ...
¿Qué significa "predeterminado" después de la declaración de función de una clase?
He vistodefault usado junto a las declaraciones de funciones en una clase. ¿Qué hace class C { C(const C&) = default; C(C&&) = default; C& operator=(const C&) & = default; C& operator=(C&&) & = default; virtual ~C() { } };
Template parámetro como amigo
En C ++ 03 lo siguiente es ilegal, aunque algunos compiladores lo admiten. template <class T> class X { friend T; }; ¿Se ha legalizado esto en C ++ 11? (Lo siento, no tuve tiempo de leer el borrador yo mismo, solo esperando que alguien sepa esto)
¿Cómo puedo obtener CodeBlocks para compilar con -std = c ++ 0x con gcc?
¿Cómo puedo obtener CodeBlocks para compilar con -std = c ++ 0x con gcc? Me gustaría ver si tratan las nuevas funciones con resaltado de sintaxis útil. Además, tengo muchas cosas n C ++ - 0x ahora.