es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: C++17

Alternativa a std::chrono::ceil antes de 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); … “`

Argumentos variádicos (va_arg) y su tipo por defecto

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

La función GetAsyncKeyState no funciona como se desea cuando se mantiene presionado el botón de control (CTRL) y se presiona otro botón “conmutado”.

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

¿Es la codificación multibyte diferente de utf8?

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