版本选择
选择你想要的版本。这里我用的是boost_1_64_0,在/home目录下下载
$wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz
$ tar xvf boost_1_64_0.tar.gz
测试
保存以下代码另存为test.cpp
#include <iostream>
#include <boost/smart_ptr.hpp>
using namespace std;
using namespace boost;
int main(){
int* p = new int;
shared_ptr<int> sh(p);
*p = 123;*sh = 456;
cout<<*p<<endl;
return 0;
}
该程序使用了boost里面shared_ptr智能指针。该库无需编译只需要包含头文件即可以使用<