#include <chrono>
auto start1 = chrono::steady_clock::now();
// block of codes
auto end1 = chrono::steady_clock::now();
auto diff1 = end1 - start1;
cout << "Time used:" << chrono::duration <double, milli>(diff1).count() << " ms" << endl;
这种写法能计算程序运行的实际时间,而不是旧版本中计算的是CPU上所有线程运行时间之和。