7.std::chrono

时间标准库

duration、time_point、clock

计时、获得时间的标准库。

计算耗时

std::chrono::time_point<std::chrono::steady_clock> start, end;
start = std::chrono::steady_clock::now();
// Some computations...
end = std::chrono::steady_clock::now();

std::chrono::duration<double> elapsed_seconds = end - start;
double t = elapsed_seconds.count(); // t number of seconds, represented as a `double`

最后更新于

这有帮助吗?