Как я могу (используя библиотеку std :: chrono) разницу между двумя точками во времени в миллисекундах?Chrono - Разница между двумя точками во времени в миллисекундах?
я мог бы сделать это с помощью этого:
std::chrono::time_point<std::chrono::system_clock> now = std::chrono::system_clock::now();
std::chrono::time_point<std::chrono::system_clock> foo = now + std::chrono::milliseconds(100);
std::chrono::duration<float> difference = foo - now;
const int milliseconds = difference.count() * 1000;
Как я могу получить это время в миллисекундах, так что я могу использовать длительность как беззнаковое Int, а не поплавок, а затем умножить на 1000?
Мне потребовалось пять секунд, чтобы google это: 'chrono :: duration_cast (end_time - start_time) .count()' –
zoska