首页 > 其他 > 详细

boost array使用

时间:2017-01-06 09:24:58      阅读:195      评论:0      收藏:0      [点我收藏+]
#include <iostream>
#include<boost/array.hpp>
int main()
{
	boost::array<int, 6> arr = {1,2,3,4,5,6};
	boost::array<int, 6> arr2 = {7,8,9,10,11,12};
	std::copy(arr.begin(), arr.end(), std::ostream_iterator<int>(std::cout, " "));
	std::cout<<std::endl;
	arr.swap(arr2);
	for(size_t i=0;i<arr.size();i++)
	{
		std::cout<<arr.at(i)<<" ";
	}
	std::cout<<std::endl;
	return 0;
}

boost array是一种静态数组,比stl中的vector效率高

boost array使用

原文:http://www.cnblogs.com/xshang/p/6254968.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!