boost
文章平均质量分 52
JLucky123
这个作者很懒,什么都没留下…
展开
-
windows下编译bootst
在Windows下编译boost库时,参考网上文章:https://blog.csdn.net/zengraoli/article/details/70187556时报错,原来是按照博主文章编译时,在执行bjam stage之前要先运行b2.exe. 编译32位的boost库 下载并解压boost后,在当前目录下使用VS的32位命令行工具: ①运行bootstrap.bat ②运行bo...原创 2018-04-30 13:18:22 · 493 阅读 · 0 评论 -
Boost---boost.smart_ptr库中提供的智能指针
Boost提供了6种智能指针,包括scoped_ptr,scoped_array,shared_ptr,shared_array,weak_ptr,instrusive_ptr,从各个方面来增强std::auto_ptr,而且是异常安全的。库中的两个类——shared_ptr和weak_ptr已经被瘦如刀C++新标准的TR1库中。这些智能指针都位于名字空间boost,为了使用smart_ptr...原创 2018-05-27 18:18:24 · 287 阅读 · 0 评论 -
简单介绍Boost库中的容器
1.array: 模板类array本质上是一个对静态数组的包装,只能应用在已知数组大小或者对运行速度要求很高的场合。如果需要可动态变动容量的数组,可使用std::vector或boost::scoped_array 缺陷:没有构造函数,不能指定大小和初始值(只能用模板参数指定大小)没有push_back()和push_front(),因为它不能动态增长;不能搭配插入迭...原创 2018-06-03 22:06:26 · 1313 阅读 · 0 评论 -
Boost filesystem库操作文件系统
#include<boost/optional.hpp>#include<boost/filesystem.hpp>#include<boost/filesystem/fstream.hpp>#include<boost/optional.hpp>#include<boost/xpressive/xpressive_dynamic.hp...原创 2018-06-06 20:26:40 · 802 阅读 · 0 评论