vector对象的定义和初始化
vector类定义了好几种构造函数,用来定义和初始化vector对象。
| vector<T> |
vector保存类型为T的对象。默认构造函数v1为空。 |
| vector<T>v2(v1); |
v2是v1的一个副本。 |
| vector<T>v3(n,i); |
v3包含n个值为i的元素。 |
| vector<T>v4(n); |
v4含有值初始化的元素的n个副本。 |
vector的操作
vector标准库提供许多类似于string对象的操作,下表列出了几种最重要的vector操作。
| v.empty() |
如果v为空,则返回true,否则返 |

本文详细介绍了C++中vector对象的定义、初始化以及使用,包括push_back()操作和迭代器的概念及应用。重点阐述了vector迭代器的类型,如iterator和const_iterator,以及begin()、end()函数的使用。通过迭代器,程序员可以方便地遍历和访问vector容器中的元素,而const_iterator则提供了只读访问的方式。
最低0.47元/天 解锁文章
553

被折叠的 条评论
为什么被折叠?



