输出一段代码的运行时间间隔(C++ 11中的std::chrono库)
发布时间
阅读量:
阅读量
在需要评估代码执行所耗费的时间跨度时,可借助C++ 11标准中提供的std::chrono库实现。以下是用于测定代码运行时间的具体操作流程:
记录函数调用前的时刻 :
1. #include <chrono>
2. using namespace std::chrono;
3. auto start = high_resolution_clock::now();
AI写代码cpp
确定函数调用完成的时刻 :
1. #include <chrono>
2. using namespace std::chrono;
3. auto stop = high_resolution_clock::now();
AI写代码cpp
计算两个时间点之间的间隔,并将其转换为所需的计量单位 :
1. auto duration = duration_cast<microseconds>(stop - start);
2. std::cout << "函数执行时间:" <<
全部评论 (0)
还没有任何评论哟~
