Eintauchen in die Nützlichkeit von std::chrono::high_resolution_clock
Obwohl ursprünglich als geeignet für Leistungsmessungen angesehen, wurde die Verwendung von std:: chrono::high_resolution_clock gibt Anlass zu Bedenken aufgrund möglicher Uhranpassungen und der Unfähigkeit, in Kalenderzeit umzuwandeln. Bleibt die Frage nach seinen praktischen Anwendungen.
Prüfung möglicher Verwendungen
Schlussfolgerung: Ein schwer fassbarer Zweck
Nach der Untersuchung der Einschränkungen von high_resolution_clock , wird deutlich, dass es ihm an wesentlichem Nutzen mangelt. Seine Verwendung sollte zugunsten der zuverlässigeren steady_clock vermieden werden.
Ausnahmen von der Vermeidung
Obwohl generell davon abgeraten wird, gibt es bestimmte Situationen, in denen eine hochauflösende_Uhr angebracht sein kann:
Diese Ausnahmen sollten jedoch gelten sollten mit Vorsicht betrachtet und nach Möglichkeit alternative Ansätze erkundet werden.
Das obige ist der detaillierte Inhalt vonWann sollten Sie „std::chrono::high_resolution_clock' verwenden (und wann nicht)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!