当前位置: 首页> 教育> 幼教 > 高端品牌网站有哪些_河北邯郸封闭最新消息_网店运营推广方案_新闻最近的新闻

高端品牌网站有哪些_河北邯郸封闭最新消息_网店运营推广方案_新闻最近的新闻

时间:2025/7/13 16:35:51来源:https://blog.csdn.net/yohnyang/article/details/144437678 浏览次数:0次
高端品牌网站有哪些_河北邯郸封闭最新消息_网店运营推广方案_新闻最近的新闻

C++ 之计时函数总结

  • 总结Windows下C++开发时的计时实现

1. clock()

#include <time.h>   //引入头文件void main()
{clock_t start, end;start = clock();fun();  //需计时的函数end = clock();  float t_c=float(end-start)/CLOCKS_PER_SEC;cout << "func cost = " << t_c << "ms" << endl;  printf("func cost = %.3f ms", t_c);  
}

2. cv::getTickCount()

#include<iostream>
#include<opencv2/opencv.hpp>void main()
{double t1 = cv::getTickCount();func();double t2 = cv::getTickCount();double t_c = (t2 - t1)/cv::getTickFrequency();cout << "func cost = " << t_c << "ms" << endl;  printf("func cost = %.3f ms", t_c); 
}

3. std::chrono

#include <iostream>
#include <chrono>
void time4()
{// 计时开始时间点// chrone 中常用的时钟类:// 		- std::chrono::high_resolution_clock//   	- std::chrono::system_clock//      - std::chrono::steady_clock// 三种时钟类有一些区别,其中 high_resolution_clock 精度最高auto start = std::chrono::high_resolution_clock::now();// 要计时的代码段fun();  // 计时结束时间点auto end = std::chrono::high_resolution_clock::now();// 计算运行时间, 时间单位://      - std::chrono::seconds//      - std::chrono::milliseconds//      - std::chrono::microseconds//      - std::chrono::nanosecondsauto duration = std::chrono::duration_cast<std::chrono::microseconds> (end - start);// 输出时间(给定时间单位)cout << "elapsed time in chrono = " << duration.count()/1000.0 << "ms" << endl;
} 
关键字:高端品牌网站有哪些_河北邯郸封闭最新消息_网店运营推广方案_新闻最近的新闻

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: