最近测试算法的时间效率,记录一下C++测试程序运行的时间模板。
- 在文件的头部引入包含的头文件
#include <chrono>
#include <iostream>
int main()
{// 获取程序当前时间点auto start = std::chrono::high_resolution_clock::now();/* 测试程序的代码块 */// 获取程序结束时间点auto end = std::chrono::high_resolution_clock::now();// 计算程序执行时间std::chrono::duration<double> duration = end - start;double seconds = duration.count();// 输出程序执行时间std::cout << "time: " << seconds << "s" << std::endl;}