//开始计时
double time0 = static_cast<double>(getTickCount());
..........
//计时结束
time0 = ((double)getTickCount() - time0) / getTickFrequency();
cout << “用时:” << time0 << “秒”<< endl;
这篇博客介绍了如何使用C++标准库中的静态_cast及getTickCount()和getTickFrequency()来测量代码执行时间,从而进行性能优化。作者通过示例展示了如何在关键代码段前后记录时间,计算并输出运行秒数。
//开始计时
double time0 = static_cast<double>(getTickCount());
..........
//计时结束
time0 = ((double)getTickCount() - time0) / getTickFrequency();
cout << “用时:” << time0 << “秒”<< endl;

被折叠的 条评论
为什么被折叠?