boost assign库 对 stl容器 的操作

#include <boost/array.hpp>
#include <boost/assign/list_of.hpp>
#include <boost/assign/std/vector.hpp>
#include <boost/foreach.hpp>
using namespace std;
using namespace boost::assign;

int main()
{
	boost::array<int,4>  arr = {1,2,34,1};
	vector<int> v = list_of(11)(12)(14) ;
	v +=  1,2,5,6,1;

	int ret = 0;
	BOOST_FOREACH(int i, v)
	{
		ret = i;
	}
	int nArr[] = {1,3,56,3};
	BOOST_FOREACH(int i, nArr)
	{
		ret = i;
	}
	getchar();
}

你可能感兴趣的:(boost assign库 对 stl容器 的操作)