1、timer 不同于系统函数的timer()一般生成一个定时器,boost中的timer是一个计时器,以秒为单位,最小精度为毫秒,使用需要包含头文件"boost\timer.hpp",下面是它的使用方法: View Code 2、date日期类 ...
filesystem库是文件系统操作库,可以使用其中的basic path类用来操作目录 文件,使用需要包含编译好的system库和filesystem库,我们一般不直接使用basic path,而是使用typedef : path和wpath。使用它需要包含 boost filesystem.hpp 。 ...
2019-04-23 15:50 0 2320 推荐指数:
1、timer 不同于系统函数的timer()一般生成一个定时器,boost中的timer是一个计时器,以秒为单位,最小精度为毫秒,使用需要包含头文件"boost\timer.hpp",下面是它的使用方法: View Code 2、date日期类 ...
boost的内存池实现了一个快速、紧凑的内存分配和管理器,使用它可以完全不用考虑delete释放问题。常用的boost内存池有pool、object_pool、singleton_pool。 1、pool pool是一个简单的内存池类,它的模板类型通常使用默认的参数,构造函数的参数用来 ...
date_time库的时间功能位于名字空间boost::posix_time,它提供了微妙级别(最高可达纳秒)的时间系统,使用需要包含头文件"boost\date_time\posix_time\posix_time.hpp"。 1、时间长度类time_duration 类似日期长度类 ...
1、互斥锁(互斥量) mutex是独占式的互斥锁。timed_mutex增加了超时功能。 成员函数:lock()用于锁定,try_lock()为非阻塞版本的锁定,unlock()用于解锁 ...
1、thread的使用 boost的thread包含了线程创建、使用、同步等内容,使用thread需要包含头文件"boost\thread.hpp"。 thread中使用了需要编译的thread库,所以还需要添加thread库到项目附加库目录,在linux下链接thread库时还需要 ...
开始使用 在BOOST库出现之前,C++对于文件和目录的操作,大都借助于UNIX提供的底层文件和目录接口,从使用角度来看,这些底层的操作不够友好。BOOST中filesystem库是一种可移植的文件系统操作库,可以跨平台的操作目录、文件等,在不失性能的情况下,提供了友好的操作方法。 本文主要介绍 ...
序列化可以把对象转化成一个字节流存储或者传输,在需要时再回复成与原始状态一致的等价对象。C++标准没有定义这个功能。boost.serialization以库的形式提供了这个功能,非常强大,可以序列化C++中各种类型,而且简单易用。 boost.serialization库必须编译后才能使 ...
...