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

4 la respuesta

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 ...

8 la respuesta

¿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() { ...

1 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

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.

4 la respuesta

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 ...

1 la respuesta

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 ...

5 la respuesta

¿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() { } };

3 la respuesta

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)

2 la respuesta

¿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.