龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

C++之Boost::array用法简介(4)

时间:2014-10-23 11:04来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: #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;
 }

希望本文所述对大家的C++程序设计有所帮助。

精彩图集

赞助商链接