C++之Boost::array用法简介(4)
复制代码 代码如下: #includeboost/array.hpp #includeiostream using namespace std; using namespace boost; int main() { arrayint,6 a = {1,2,3,4,5,6}; //普通数组相一致的访问形式 for(si
复制代码 代码如下:
#include<boost/array.hpp>
#include<iostream>
using namespace std;
using namespace boost;
int main()
{
array<int,6> a = {1,2,3,4,5,6};
//普通数组相一致的访问形式
for(size_t i = 0; i < a.size(); i++)
cout << a[i] << " " ;
cout << endl;
//迭代器访问
array<int,6>::iterator itr = a.begin();
for(;itr != a.end();++itr)
cout << *itr << " " ;
cout << endl;
//支持at()
cout << a.at(5) << endl;
return 0;
}
#include<iostream>
using namespace std;
using namespace boost;
int main()
{
array<int,6> a = {1,2,3,4,5,6};
//普通数组相一致的访问形式
for(size_t i = 0; i < a.size(); i++)
cout << a[i] << " " ;
cout << endl;
//迭代器访问
array<int,6>::iterator itr = a.begin();
for(;itr != a.end();++itr)
cout << *itr << " " ;
cout << endl;
//支持at()
cout << a.at(5) << endl;
return 0;
}
希望本文所述对大家的C++程序设计有所帮助。
- 上一篇:VC文件目录常见操作实例汇总
- 下一篇:C++之boost::array的用法
精彩图集
精彩文章