end C++ · 常用功能
返回指向容器末尾之后一个位置的迭代器,作为遍历结束标记,不能解引用。
怎么用
容器.end()
小例子
std::vector<int> v = {1, 2, 3};
for (auto it = v.begin(); it != v.end(); ++it) std::cout << *it;
运行结果
123
提醒:end() 不是最后一个元素,而是最后一个元素的后面;解引用是未定义行为
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条