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

2 la respuesta

Los corchetes angulares de cierre doble (>>) generan un error de sintaxis en un caso ESPECÍFICO

Eclipse (Luna, 4.4.2) me dice que tengo un error de sintaxis en la siguiente línea: static_cast<Vec<int, DIM>>(a.mul(b));Recordé que los corchetes angulares de doble cierre>> puede generar problemas con algunos compiladores, así que pongo un ...

3 la respuesta

¿Cómo hacer una macro variadic para std :: cout?

¿Cómo haría una macro que tomara una cantidad variable de argumentos y la imprima usando std :: cout? Lo siento si esta es una pregunta novata, no pude encontrar nada que aclarara las macros variables después de buscar la respuesta. Ejemplo ...

3 la respuesta

Emulación "enum class" o alternativa sólida para MSVC 10.0

Estoy buscando una solución hacky para el siguiente problema: GCC 4.4+ acepta el siguiente código c ++ 0x: enum class my_enum { value1, value2 };Lo que permite el uso de esta manera: my_enum e = my_enum::value1;con todas las campanas y silbatos ...

3 la respuesta

¿C ++ 0x admitirá __stdcall o lambdas externas de captura de "C"?

Ayer estaba pensando si sería posible usar la conveniencia de las funciones lambda de C ++ 0x para escribir devoluciones de llamada para las funciones API de Windows. Por ejemplo, ¿qué pasaría si quisiera usar una lambda ...

1 la respuesta

operador ternario de diferentes tipos

El siguiente fragmento de código se comporta de manera diferente en g ++ 4.9.2 y clang ++ 3.7.0. ¿Cuál es el correcto? ¿Qué parte de la norma está relacionada con esto? Gracias. #include <iostream> using namespace std; struct Base { Base() = ...

1 la respuesta

¿Por qué el miembro estático constexpr (de la clase de tipo) requiere una definición?

==> Ver el código de fragmento completo y la compilación encoliru [http://coliru.stacked-crooked.com/a/e6ebe0ef8a87b601]. tengo unLiteralType [http://en.cppreference.com/w/cpp/concept/LiteralType] relleno de claseconstexpr ...

2 la respuesta

std :: atomic <std :: chrono :: high_resolution_clock :: time_point> no se puede compilar

Necesitostd::chrono::high_resolution_clock::time_point campo que quiero escribir de un hilo y leer de otro hilo. Si lo declaro como está, mi código se compila sin ningún error. Pero para hacer que mi campo sea visible en otro hilo, lo rodeo ...

1 la respuesta

La inicialización de la matriz de C ++ 11 no llamará al constructor de copia

Estoy haciendo una pequeña clase que usa una matriz con plantilla en su tamaño. Aquí hay un código ... .hpp template <size_t N> class KeyCombinationListener { public: KeyCombinationListener( const std::array<sf::Keyboard::Key, N>& ...

3 la respuesta

error: inicializador anacrónico de clase base de estilo antiguo

El siguiente código produce el error de compilación posterior en todas las versiones de GCC que he probado, en los modos C ++ 98, C ++ 11 y C ++ 14: struct T { T(void* x) : (x) {} }; // main.cpp: In constructor 'T::T(void*)': // main.cpp:3:18: ...

2 la respuesta

obtener el identificador de un monitor (real) por su índice

Supongamos que tengo 3 monitores. ¿Cómo obtengo el identificador del segundo solo por su índice? EnumDisplayMonitors () no funcionará porque también enumera los pseudodispositivos y EnumDisplayDevices () no me da el control.