Làm thế nào tôi có thể nhận được (bằng cách sử dụng thư viện std :: chrono) sự khác biệt giữa hai điểm trong thời gian tính bằng mili giây?Chrono - Sự khác biệt giữa hai điểm theo thời gian tính bằng mili giây?
tôi có thể làm điều đó bằng này:
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;
Làm thế nào tôi có thể nhận được thời gian này trong mili giây, vì vậy tôi có thể sử dụng thời gian như một int unsigned, và không phải là một phao và sau đó nhân với 1000?
Mất năm giây để google này: 'chrono :: duration_cast (end_time - start_time) .count()' –
zoska