私はこれを探していましたが、正確な問題の解決策を見つけることはできませんでした。C++ stdでは、実行時にクロノスの長さを選択する方法
つまり、std :: chronos変数の継続時間を計算で定義する方法はありますか?例えば次のコードを取る:
auto timed = std::chrono::duration_cast<std::chrono::microseconds>(t1-t0).count();
私はいくつかの関数のコードの実行時間を計測するカスタムTimer
クラスのことを使用します。私がやろうとしているのは、microseconds
、milliseconds
、またはseconds
のように結果を保存するかどうかを1つのカムが定義するswitch
を作成することです。
これをC++で達成する方法は何でしょうか?
あなたは常に最高解像度の結果を保存し、それを変換することができます誰かが低解像度でそれを求めるとき –