文章目录
调用库:
头文件:#include <boost\timer.hpp>
格式:
#include <boost/timer.hpp> // 计时函数
boost::timer tm1; // 定义后计时开始
tm1.restart(); // 从新从这里开始计时
// ··· 需要计时的部分
std::cout << "运行时间: " << tm1.elapsed() << " 秒 " << tm1.elapsed()/60 << " 分钟" << std::endl;
示例:
#include <boost/timer.hpp> // 计时函数
#include <boost/thread/thread.hpp> // 睡眠函数
boost::timer tm1; // 定义后计时开始
tm1.restart(); // 从新从这里开始计时
boost::this_thread::sleep(boost::posix_time::seconds(3));
std::cout << tm1.elapsed() << std::endl; // 单位是秒
boost::this_thread::sleep(boost::posix_time::seconds(2));
std::cout << tm1.elapsed() << std::endl;
结果:
3.003
5.017