Jak mogę uzyskać (używając biblioteki std :: chrono) różnicę między dwoma punktami w czasie w milisekundach?Chrono - Różnica między dwoma punktami w czasie w milisekundach?
mogę zrobić za pomocą tego:
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;
Jak mogę dostać ten czas w milisekundach, więc mogę wykorzystać czas jako unsigned int, a nie pływaka a następnie pomnożyć przez 1000?
Zajęło mi pięć sekund, aby google to: 'chrono :: duration_cast (end_time - start_time) .count()' –
zoska