vector<object_type> v1;
#include<iostream> #include<vector> using namespace std; int main() { vector<string> v1; v1.push_back("lidihuo "); v1.push_back("tutorial"); for(vector<string>::iterator itr=v1.begin();itr!=v1.end();++itr) cout<<*itr; return 0; }
lidihuo tutorial
| 功能 | 说明 |
| at() | 它提供了对元素的引用。 |
| back() | 它提供了对last元素的引用。 |
| front() | 它引用了第一个元素。 |
| swap() | 它在两个Vector之间交换元素。 |
| push_back() | 它在末尾添加了一个新元素。 |
| pop_back() | 它从Vector中删除了last元素。 |
| empty() | 它确定Vector是否为空。 |
| insert() | 它将在指定位置插入新元素。 |
| erase() | 它将删除指定的元素。 |
| resize() | 它修改Vector的大小。 |
| clear() | 它从Vector中删除了所有元素。 |
| size() | 它确定Vector中的元素数量。 |
| capacity() | 它确定Vector的当前容量。 |
| assign() | 它为Vector分配新值。 |
| operator =() | 它将新值分配给Vector容器。 |
| operator []() | 它访问指定的元素。 |
| end() | 它是指Vector中的过去纬度元素。 |
| emplace() | 它将在位置pos之前插入一个新元素。 |
| emplace_back() | 它将在末尾插入一个新元素。 |
| rend() | 它指向Vector的第一个元素之前的元素。 |
| rbegin() | 它指向Vector的last元素。 |
| begin() | 它指向Vector的第一个元素。 |
| max_size() | 它确定Vector可以容纳的最大大小。 |
| cend() | 它是指Vector中的last-last-element。 |
| cbegin() | 它是指Vector的第一个元素。 |
| crbegin() | 它是指Vector的last字符。 |
| crend() | 它是指Vector的第一个元素之前的元素。 |
| data() | 它将Vector的数据写入数组。 |
| shrink_to_fit() | 它减小了容量并使它等于Vector的大小。 |