Tag: C++17
¿Existe una alternativa para std::chrono::ceil en una versión de C++ anterior a C++ 17? Quiero redondear un time_point hacia arriba al siguiente minuto más cercano. https://en.cppreference.com/w/cpp/chrono/duration/ceil “` std::chrono::time_point<std::chrono::system_clock> time_point_now = std::chrono::system_clock::now(); auto start_time = std::chrono::ceil<std::chrono::minutes>(time_point_now); … “`
Cuando uso printf para imprimir una std::string en la pantalla, necesito usar “%s” y la función c_str(). Me gustaría crear una clase que herede de std::string y que por defecto devuelva el valor de c_str como se muestra en el ejemplo a continuación: class String : public std::string { public: . . . Read more
Actualmente tengo un proyecto que requiere C++17, por lo tanto, en el archivo CMakeLists.txt tengo esta línea bastante al principio: set(CMAKE_CXX_STANDARD 17) Desde la línea de comandos (cmake) de vez en cuando quiero probar que el proyecto también se compile con C++20 (para evitar sorpresas). ¿Cómo puedo elegir compilar con . . . Read more
Tengo el siguiente código para propósitos de prueba: bool test = false; if (GetAsyncKeyState(VK_LCONTROL) && GetAsyncKeyState(VK_F2) && 1) { test = !test; std::cout << test << std::endl; } Ahora lo que me gustaría que suceda es que cuando mantengo presionado el control izquierdo y luego presiono F2, las instrucciones se . . . Read more
He estado leyendo mucho sobre Unicode y he llegado a la conclusión de que Unicode es un juego de caracteres y utf8 es una de las posibles codificaciones que resulta ser una codificación multibyte. Sin embargo, más lecturas me confundieron un poco cuando me dijeron que es posible que mi . . . Read more