boost重载了stl中的deque.list.map,queue,set.slist,stack,vector中添加方法。
在stl中的vector是一个经常使用的一个容器,在boost中assign重载了运算符‘+=’,使得往vector容器里面添加元素的写法更为简便。
#include <iostream>
using namespace std;
using namespace boost::assign;
int main(){
vector<int> v;
v+=1,2,3,4,5,6,5*5;
for(int i = 0;i<=v.size();i++){<span style="white-space:pre"> </span>
cout<<v[i]<<endl;<span style="white-space:pre"> </span>// 1 2 3 4 5 25 相对于标准stl使用的push_back()更为简洁
}
return 0;