kooooo開発記録

気になったことや、問題の解決法など開発関係の事を書く

備忘録シリーズ(std::chrono)

よく使い方忘れてしまうので、、、

 

処理開始前の時間を取得

auto start = std::chrono::system_clock::now();

時間計測する処理を記述

 

処理の終了タイミングの時間を取得

auto end = std::chrono::system_clock::now();

 

マイクロ秒に変換

double time = std::chrono::duration_cast<std::chrono::microseconds>(end - start).count();

 

これで時間計測ができる!C++便利!

std::chrono::microsecondsはマイクロ以外もいっぱいあるから計測しやすい!