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

1 la respuesta

C ++ 0x decltype y el operador de resolución de alcance

Con una clase como Foo: struct Foo { static const int i = 9; }; Me parece que GCC 4.5 rechazará lo siguiente Foo f; int x = decltype(f)::i; Funcionará si uso un typedef intermedio, como: typedef decltype(f) ftype; int x = ftype::i; pero ...

1 la respuesta

¿Qué encabezados C ++ 0x deben definir nullptr?

Ahora que C ++ 0x ya casi está aquí, he estado experimentando con él, y en particular usando nullptr. No he podido averiguar qué archivos de encabezado estándar se supone que uno debe incluir si necesita usarlo. Cualquier ayuda es apreciada.

3 la respuesta

¿Qué son las Uniones sin restricción propuestas en C ++ 11?

Me reúnounrestricted unions como una de las funcionalidades que se presentan en C ++ 11. ¿Alguien puede explicar la semántica detrás de esto y las ventajas que ofrece?

7 la respuesta

¿Cómo inicializo una matriz de miembros con una initializer_list?

Me estoy poniendo al día con C ++ 0x, y probando cosas con g ++ 4.6 Acabo de probar el siguiente código, pensando que funcionaría, pero no se compila. Me sale el error: incompatible types in assignment of ‘std::initializer_list<const int>’ to ...

1 la respuesta

¿Alguien puede explicar este párrafo del borrador estándar actual de C ++ 0x?

¿Puede alguien explicar esta declaración deISO N3242 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] §3.2, segundo punto Una expresión se evalúa potencialmente a menos que sea un operando no evaluado (Cláusula 5) o una ...

4 la respuesta

¿Qué causa std :: bad_function_call?

He visto unpoco [https://stackoverflow.com/questions/4257683/stdbind-a-member-function-to-an-object-pointer] preguntas [https://stackoverflow.com/questions/5556183/make-c-crash-without-casting/5557843#5557843] que se refieren a ...

2 la respuesta

Obtenga el tipo de retorno de la función miembro sin un objeto

Tengo varias clases que no puedo modificar. Cada uno tiene un constructor de copia, al menos otro constructor y una funciónfoo() que devuelve algún valor. Quiero hacer una plantilla de clase que pueda derivar de cada una de estas clases, y que ...

3 la respuesta

¿Cómo puedo hacer que C ++ 0x y __STRICT_ANSI__ se lleven bien?

Necesito usarpopen en un proyecto, pero obtengo: error: 'popen' was not declared in this scope Parece que GCC define__STRICT_ANSI__ debajo de ambos-std=c++0x y (al contrario de la poca información que pude encontrar)-std=gnu++0x, cuales ...

1 la respuesta

¿Cómo uso el nuevo objeto regex c ++ 0x para que coincida repetidamente dentro de una caden

Tengo una cadena: "hello 1, hello 2, hello 17, and done!"Y quiero aplicarle esta expresión regular repetidamente: hello ([0-9]+) Y poder recorrer los partidos y sus grupos de captura de alguna manera. He usado el material "regex" con éxito en ...

5 la respuesta

std :: max () y std :: min () no constexpr

Acabo de notar que el nuevo estándar definemin(a,b) ymax(a,b) si constexpr. Ejemplos de 25.4.7, [alg.min.max]: template<class T> const T& min(const T& a, const T& b); template<class T> T min(initializer_list<T> t); ¿No es una pena? Me hubiera ...