boost学习
生命如歌,代码如诗
我来时愿翻山越岭,若遇你可四海为家!
展开
-
无法打开文件“libboost_system-vc110-mt-gd-x32-1_68.lib”
在使用VS2013编译时遇到下面问题: 错误 1 error LNK1104: 无法打开文件“libboost_system-vc120-mt-gd-x32-1_68.lib” 解决方法: 1.首先运行E:\boost_1_68_0目录下的bootstrap.bat文件。此时在该目录下生成文件b2.exe (E:\boost_1_68_0是我boost的解压目录) 2.执行b2.exe文件,在当前...原创 2018-11-24 15:05:22 · 2097 阅读 · 0 评论 -
C++智能指针 shared_ptr
C++智能指针 shared_ptr shared_ptr 是一个标准的共享所有权的智能指针, 允许多个指针指向同一个对象. 定义在 memory 文件中(非memory.h), 命名空间为 std. shared_ptr 是为了解决 auto_ptr 在对象所有权上的局限性(auto_ptr 是独占的), 在使用引用计数的机制上提供了可以共享所有权的智能指针, 当然这需要额外的开销: (...原创 2018-11-24 16:56:37 · 995 阅读 · 0 评论