auto_cpu_timer的测试程序
在C++中,计算程序执行时间是一项非常重要的任务。为了简化这个过程,Boost库提供了一个非常方便的工具——boost::timer::auto_cpu_timer。
boost::timer::auto_cpu_timer功能非常简单,它可以自动测量程序的执行时间并输出到控制台。在本文中,我们将编写一个测试程序来演示boost::timer::auto_cpu_timer的用法。
首先,我们需要添加Boost库的头文件和命名空间:
#include <boost/timer/timer.hpp>
using namespace boost::timer;
然后,在主函数中创建一个auto_cpu_timer对象,并使用该对象包装需要测量执行时间的代码块:
int main()
{
// 创建auto_cpu_timer对象
auto_cpu_timer t;
// 需要测量执行时间的代码块
for (int i = 0; i < 10000000; ++i)
{
int j = i * i;
}
return 0;
}
此时,当程序