C++:array容器
array容器是序列容器,它的特点是:静态,固定数目。可以看作更安全的数组。
它还有一些成员函数,如begin():返回指向容器中第一个元素的随机访问迭代器。
#include<iostream>//数组容器
#include<array>
using namespace std;int main()
{array<int, 5> arr = { 1,2,3,4,5 };/*for (int i = 0; i < arr.size(); i++)//for循环遍历{cout << arr[i] << endl;}array<int, 5>::iterator ite = arr.begin();
//普通迭代器,正向遍历while (ite != arr.end()){cout << *ite << endl;ite++;}*/array<int, 5>::reverse_iterator ite = arr.rbegin();
//反向迭代器,反向遍历,arr.rbegin()指向数组的最后一个元素。while (ite != arr.rend()){cout << *ite << endl;ite++;}return 0;
}