array
array 是固定大小的顺序容器,它们保存了一个以严格的线性顺序排列的特定数量的元素。
| 方法 | 含义 |
|---|---|
| begin | 返回指向数组容器中第一个元素的迭代器 |
| end | 返回指向数组容器中最后一个元素之后的理论元素的迭代器 |
| rbegin | 返回指向数组容器中最后一个元素的反向迭代器 |
| rend | 返回一个反向迭代器,指向数组中第一个元素之前的理论元素 |
| cbegin | 返回指向数组容器中第一个元素的常量迭代器(const_iterator) |
| cend | 返回指向数组容器中最后一个元素之后的理论元素的常量迭代器(const_iterator) |
| crbegin | 返回指向数组容器中最后一个元素的常量反向迭代器(const_reverse_iterator) |
| crend | 返回指向数组中第一个元素之前的理论元素的常量反向迭代器(const_reverse_iterator) |
| size | 返回数组容器中元素的数量 |
| max_size | 返回数组容器可容纳的最大元素数 |
| empty | 返回一个布尔值,指示数组容器是否为空 |
| operator[] | 返回容器中第 n(参数)个位置的元素的引用 |
| at | 返回容器中第 n(参数)个位置的元素的引用 |
| front | 返回对容器中第一个元素的引用 |
| back | 返回对容器中最后一个元素的引用 |
| data | 返回指向容器中第一个元素的指针 |
| fill | 用 val(参数)填充数组所有元素 |
| swap | 通过 x(参数)的内容交换数组的内容 |
| get(array) | 形如 std::get<0>(myarray);传入一个数组容器,返回指定位置元素的引用 |
| relational operators (array) | 形如 arrayA > arrayB;依此比较数组每个元素的大小关系 |