返回顶部

随笔分类 -  Boost

C++新标准的爹地
摘要:BOOST_FOREACH可以方便的遍历STL容器. 只需要头文件: #include <boost/foreach.hpp> 然后遍历容器vector/list/set/deque/stack/queue都是类似的: vector<int32_t> _v; BOOST_FOREACH(int32_ 阅读全文
posted @ 2019-12-10 11:02 Swetchine 阅读(628) 评论(0) 推荐(0)
摘要:1. boost::shared_ptr的用法 下面用一个简单的例子说明shared_ptr的用法: #include <stdio.h> #include <boost/shared_ptr.hpp> class A { public: void print() { printf("class A 阅读全文
posted @ 2019-11-06 14:27 Swetchine 阅读(4208) 评论(2) 推荐(0)
摘要:简介 boost::scoped_ptr是一个比较简单的智能指针,它能保证在离开作用域之后它所管理对象能被自动释放。下面这个例子将介绍它的使用: 运行结果: 可以看出:当myBook离开了它的作用域之后,它所管理的Book对象也随之销毁。 特点——不能共享控制权 scoped_ptr不能通过其他sc 阅读全文
posted @ 2019-10-16 14:32 Swetchine 阅读(276) 评论(0) 推荐(0)