类的 end() 函数 , 可获取 指向容器中 最后一个元素的迭代器 , 判断当前的迭代器值 是否等于 最后一个元素的迭代器值 , 如果 不等于 继续迭代 , 如果等于 停止迭代 ;
it !..."
int main() {
// 创建空的 vector 容器
std::vector vec{1, 2, 3};
// 遍历打印 vector 容器的内容...可以用来修改容器中的元素 ;
第二个重载版本函数 是 常量迭代器 , 不能用来修改容器中的元素 ;
返回的迭代器 可以使用 * 操作符进行解引用操作 , 获取迭代器指向的元素的值 ;
代码示例 :
#include...; 如果 通过得到的引用 修改了该元素的值 , 那么 vector 容器中的元素也会一并进行修改 ;
特别注意 : operator* 只适用于 非常量迭代器 ;
代码示例 :
// 创建空的...// 创建空的 vector 容器
std::vector vec{1, 2, 3};
// 获取末尾迭代器
vector::iterator it = vec.begin