C++中标准库类型vector?
C++ 定义了一个内容丰富的抽象数据类型标准库。其中最重要的标准库类型是 string 和 vector,它们分别定义了大
小可变的字符串和集合。string 和 vector 往往将迭代器用作配套类型,用于访问 string 中的字符,或者 vector 中的元素。如何理解?
[解决办法]
string可理解为大小可变的字符数组,使用迭代器string::iterator迭代器作为配套类型访问其中的字符。
同理,vector<type>可理解为大小可变的type类型的数组,使用迭代器vector<type>::iterator迭代器作为配套类型访问其中的成员。