Boost库
文章平均质量分 71
woshizfs
这个作者很懒,什么都没留下…
展开
-
windows系统下vs2010开发工具下boost库安装
1.我下载了boost_1_53_0.zip 2.(我放在E:根目录下)解压到当前文件夹 3.打开VS2010->VS TOOLS->VS命令提示 4.CD E:/boost_1_53_0 5.输入bootstrap,便生成bjam.exe文件 6.输入bjam toolset=msvc-10.0 variant=debug,release threading=multi原创 2013-08-21 14:19:18 · 899 阅读 · 0 评论 -
智能指针的理解
智能指针是利用RAII(Resource Acquisition Is Initialization:资源获取即初始化)来管理资源 1、将堆对象的生存周期用栈对象(智能指针)来管理 2、当new一个堆对象的时候,立刻用智能指针来管理 具体操作:1、在构造函数中进行初始化(用一个指针指向堆对象) 2、在析构函数中用delete来释放对象(原创 2013-09-17 16:53:22 · 718 阅读 · 0 评论 -
BOOST_STATIC_ASSERT
#include class Timestamp{ private: int64_t microSecondsSinceEpoch_; }; BOOST_STATIC_ASSERT(sizeof(Timestamp)==sizeof(int64_t)); // BOOST_STATIC_ASSERT(sizeof(int)==sizeof(short));原创 2013-09-23 21:30:24 · 817 阅读 · 0 评论 -
boost的库中bind和function使用实例
#include #include #include #include #include using namespace std; class BDemo { public: typedef boost::function CallbackFun; BDemo() { cout << "BDemo()" << endl; } ~BDemo() { cout << "~B原创 2015-05-30 21:13:47 · 621 阅读 · 0 评论