Как я могу (используя библиотеку std:: 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;
Как я могу получить это время в миллисекундах, поэтому я могу использовать длительность как unsigned int, а не float, а затем умножить на 1000?