Wie kann ich (unter Verwendung der std :: chrono-Bibliothek) den Unterschied zwischen zwei Zeitpunkten in Millisekunden ermitteln?Chrono - Der Unterschied zwischen zwei Zeitpunkten in Millisekunden?
ich tun könnte, dass dies mit:
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;
Wie kann ich diese Zeit in Millisekunden bekommen, so kann ich die Dauer als unsigned int verwenden und nicht einen Schwimmer und dann mit 1000 multiplizieren?
Ich brauchte fünf Sekunden, um dies zu googeln: 'chrono :: duration_cast (end_time - start_time) .count()' –
zoska