Пример: если текущее время 09:50:01.1234 Я хочу, чтобы функция возвращала 09:50:02.0000(т.е. следующую полную секунду) второй).
Код: Выделить всё
std::chrono::system_clock::time_point return_next_full_second()
{
using namespace std::chrono;
system_clock::time_point now = system_clock::now();
system_clock::time_point next_full_second = // How?
return next_full_second;
}
Моя цель, которую я хочу достичь, — выполнить определенное действие как можно ближе к каждой полной секунде. Поэтому я буду использовать результат для сна на время return_next_full_секунды() - system_clock::now().
Подробнее здесь: https://stackoverflow.com/questions/238 ... rrent-time
Мобильная версия