时间类:
1. timer类可以用来计时,progress_timer继承timer,在析构的时候会自动调用elapsed()函数,显示计时时间。
2. progress_display可以显示一个cui下面的进度条,需要在终端下面显示进度的可以用这个类
3. date类内部存储了一个32位的天数,因此可以作为基本类型用,对应的时长类为date_duration,对应的区间类为date_period。 day_clock::local_day()返回今天
4. day_iterator, year_iterator提供天,年的迭代。boost::gregorian::gregorian_calender::is_leap_year()可以判断年份是否是闰年
5. 时间点类:ptime使用64位(微秒)或者96位(纳秒) 时间时长类:time_duration。一般支持到微秒,可以通过宏BOOST_DATE_TIME_POSIX_TIME_STD_CONFIG调整,支持到纳秒 时间区间:time_period time迭代器:time_iterator提供对时间的迭代。利用ptime可以实现高精度计时器
内存:
1. 智能指针要求所指的类型的析构函数不能抛出异常
2. scoped_ptr拷贝构造函数和赋值操作符被申明为私有,禁止对这种指针进行复制,适用的场景为只在一定生命周期的范围内使用,不能转移对象所有权。不能做容器元素。scoped_array用来代理数组指针,只提