boost学习(一)

一、时间与日期
1.timer组件
timer的成员函数:
private:
clock_t _start_time;
实现的功能函数:
public:
timer()无餐构造函数,创建一个定时器,以当前时间为开始
void restart();重启定时器
double elapsed() const;//定时器从创建到现在,已经流逝的时间,单位为秒。
double elapsed_max() const;//定时器可以记录的最大的时间上线
double elapsed_min()const;//定时器可以记录时间的最小精度,通常该精度与操作系统有关,win32下是1ms,在linux下是1us;
timer的缺点:timer不适合跨平台,因为精度受操作系统的影响,也不适合跨度几百小时以上的,如果以天月甚至是年作为单位的,建议使用date_time库;
2.progress_timer
progress_timer继承自timer,timer的以上用法,progress_timer都可以使用。
progress_timer在对象销毁的时候,自动输出,流逝的时间。
3.progress_display
可以在控制台程序显示程序的执行进度。progress_dispaly第一个独立类,与progress_timer和timer没有任何的联系。

4.date_time库
4.1日期date
头文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值