一、C++ vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分,使用时需包含头文件:
#include <vector>
二、C++ vector类有两种使用方式:
第一种:STL方式
vector< string > text;
1. 我们向 vector 中插入元素,而不再是索引元素,以及向元素赋值,例如 push_back()操作,就是在 vector 的后面插入一个元素下面的 while 循环从标准输入读入一个字符串序列并每次将一个字符串插入到 vector 中
string word;
while ( cin >> word ) {
text.push_back( word );
// ...
}
虽然我们仍可以用下标操作符来迭代访问元素
cout << "words read are: \n";
for ( int ix = 0; ix < text.size(); ++ix )
cout << text[