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;
}