Resultados de la búsqueda a petición "c++11"
¿Cómo puedo saber si una tupla contiene un tipo?
Supongamos que quiero crear un contenedor heterogéneo en tiempo de compilación deúnico tipos de alguna secuencia de tipos no únicos. Para hacer esto, necesito iterar sobre el tipo de fuente (algún tipo detuple) y compruebe si cada tipo ya existe ...
¿Cómo agregar std = c ++ 11 flag a clang-cl?
Traté de compilar un programa C ++ 11 con clang-cl en Windows. Clang-cl es el contenedor de clang para ser más compatible con cl (compilador de Visual Studio). Traté de agregar-std=c++11 y/std=c++11 y ambos son rechazados. Esto no sorprende, ya ...
Velocidad de lambda enlazada (vía std :: function) vs operator () de functor struct
auto lam = [](int a, int b, int c) { return a < b && b < c; }; struct functor { int a; int b; bool operator()(int n) const { return a < n && n < b; } };En la versión uno, nosotros std::vector<std::function<bool (int)>> lamvals; // get parameters ...
Obligar o impedir el uso de una versión menor particular de libstdc ++
Para hacer uso de las características de C ++ 11 y c ++ 14, tengo una aplicación compilada usando una versión más nueva de gcc (4.9.1) y, por lo tanto, una versión más nueva de libstdc ++. La aplicación consta de muchos programas pequeños, por lo ...
Punteros vacíos compartidos. ¿Por qué funciona esto?
Para resolver un problema muy peculiar en mi aplicación, necesito un puntero compartido para asignar datos, pero para el mundo exterior, el tipo de datos subyacente debe permanecer oculto. Podría resolver esto haciendo algún tipo de clase Root ...
adelante / enumeración fuerte en VS2010
A http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx [http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx] Hay una tabla que muestra las ...
C ++ 11 cómo imprimir el reloj time_point de alta resolución
¿Cómo imprimo un time_point cuando el time_point se obtiene de high_resolution_clock? timestamp = std::chrono::high_resolution_clock::now(); std::time_t now = std::chrono::system_clock::to_time_t(timestamp); std::cout << std::ctime(&now) << ...
Cómo usar adecuadamente referencias con plantillas variadas
Tengo algo como el siguiente código: template<typename T1, typename T2, typename T3, typename T4> void inc(T1& t1, T2& t2, T3& t3, T4& t4) { ++t1; ++t2; ++t3; ++t4; } template<typename T1, typename T2, typename T3> void inc(T1& t1, T2& t2, T3& ...
¿Cuál es la restricción correcta de 'enable_if' en el setter de reenvío perfecto?
Herb Sutter's¡De vuelta a lo fundamental! Esenciales de C ++ moderno presentación en CppCon discutió diferentes opciones para pasar parámetros y comparó su desempeño versus facilidad de escritura / enseñanza. La opción 'avanzada' (que proporciona ...
¿Es posible leer un archivo en tiempo de compilación?
Me pregunto si en C ++ 11/14 es posible leer archivos en tiempo de compilación. Por ejemplo, el siguiente código solo se compilará si puede leer el archivo correctamente. constexpr std::string shader_source = load("~/foo.glsl");¿Crees que esto ...