迭代器++进行了重载,与指针++的效果不同,而++迭代器与++指针相似。
在容器中使用“迭代器++”重载为”“无操作”,因此访问链表的下一元素只能用“++迭代器”。
自增和自减运算符对许多标准库类型重载。特别是每个遗留迭代器 (LegacyIterator) 都重载了 operator++,而且每个遗留双向迭代器 (LegacyBidirectionalIterator) 都重载了 operator--,即便这些运算符对于某些特定迭代器是无操作的。
参考:自增/自减运算符 - C++中文 - API参考文档 (apiref.com)