Als «chrono» getaggte Fragen


4
Unterschied zwischen std :: system_clock und std :: stetiger_takt?
Was ist der Unterschied zwischen std::system_clockund std::steady_clock? (Ein Beispielfall, der unterschiedliche Ergebnisse / Verhaltensweisen veranschaulicht, wäre großartig). Wenn mein Ziel genau zu Ausführungszeit von Funktionen (wie ein Benchmark) zu messen, was wäre die beste Wahl zwischen std::system_clock, std::steady_clockund std::high_resolution_clock?
97 c++  c++11  timer  chrono 


4
C ++ Wie konvertiere ich einen std :: chrono :: time_point in long und back?
Ich muss zu std::chrono::time_pointund von einem longTyp konvertieren (Ganzzahl 64 Bit). Ich fange an mit std::chrono... Hier ist mein Code: int main () { std::chrono::time_point<std::chrono::system_clock> now = std::chrono::system_clock::now(); auto epoch = now.time_since_epoch(); auto value = std::chrono::duration_cast<std::chrono::milliseconds>(epoch); long duration = value.count(); std::chrono::duration<long> dur(duration); std::chrono::time_point<std::chrono::system_clock> dt(dur); if (dt != now) std::cout << …
78 c++  c++11  chrono 

10
Verwenden des automatischen Typabzugs - Wie kann man herausfinden, welchen Typ der Compiler abgeleitet hat?
Wie kann ich herausfinden, welchen Typ der Compiler bei Verwendung des autoSchlüsselworts abgeleitet hat? Beispiel 1: Einfacher auto tickTime = 0.001; Wurde dies als floatoder oder abgeleitet?double? Beispiel 2: Komplexer (und meine gegenwärtigen Kopfschmerzen): typedef std::ratio<1, 1> sec; std::chrono::duration<double, sec > timePerTick2{0.001}; auto nextTickTime = std::chrono::high_resolution_clock::now() + timePerTick2; Welcher Typ …
74 c++  c++11  auto  chrono 

5
Ausgabe von Datum und Uhrzeit in C ++ mit std :: chrono
Ich habe alten Code aktualisiert und versucht, nach Möglichkeit auf c ++ 11 zu aktualisieren. Mit dem folgenden Code habe ich Uhrzeit und Datum in meinem Programm angezeigt #include <iostream> #include <string> #include <stdio.h> #include <time.h> const std::string return_current_time_and_date() const { time_t now = time(0); struct tm tstruct; char buf[80]; …
74 c++  date  c++11  time  chrono 


2
Ist std :: chrono :: Jahre Speicher wirklich mindestens 17 Bit?
Von cppreference std::chrono::years (since C++20) duration</*signed integer type of at least 17 bits*/, std::ratio<31556952>> Mit libc++scheint es , die unterstreicht Speicherung std::chrono::yearsheißt , shortdie signiert ist 16 Bit . std::chrono::years( 30797 ) // yields 32767/01/01 std::chrono::years( 30797 ) + 365d // yields -32768/01/01 apparently UB Gibt es einen Tippfehler bei …
14 c++  chrono  c++20  libc++ 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.