vector iterator 用法
- 格式:docx
- 大小:49.37 KB
- 文档页数:2
`vector` 是 C++ 标准库中的一个模板类,它实现了动态数组的功能。`vector` 提供了一些迭代器,用于访问和修改容器中的元素。
以下是 `vector` 迭代器的一些基本用法:
1. 访问元素:
std::vector
std::vector
std::cout << *it << std::endl; // 输出 1
2. 修改元素:
std::vector
std::vector
++it; // 指向第二个元素
*it = 10; // 将第二个元素修改为 10
3. 遍历所有元素:
std::vector
for (std::vector
std::cout << *it << " "; // 输出每个元素及其后面的空格
}
// 输出:1 2 3 4 5
4. 使用 `end()` 函数获取指向容器末尾的迭代器:
std::vector
std::vector
std::vector
while (it != end) {
std::cout << *it << " "; // 输出每个元素及其后面的空格
++it; }
// 输出:1 2 3 4 5