#include
#include
using namespace std;
using namespace chrono;
int main() {
auto start_time = high_resolution_clock::now(); // 记录程序开始时间
// 在这里写下需要测试的代码
// for example: cout << "Hello, world!" << endl;
auto end_time = high_resolution_clock::now(); // 记录程序结束时间
auto duration = duration_cast<microseconds>(end_time - start_time).count(); // 计算程序运行时间(以微秒为单位)
cout << "程序运行时间:" << duration << " 微秒" << endl;
return 0;
}
在上面的代码中,high_resolution_clock::now()用于获取当前时间。duration_cast(end_time - start_time).count()用于计算程序运行时间,其中duration_cast将时间间隔转换为微秒,并使用count()函数获取微秒数。最后,使用cout语句输出程序运行时间。