如何解决将迭代器分配给列表中的下一个元素
给出一个列表std::list<std::string> _dailyList; {"Toyota","Nissan","Ford"}
和一个迭代器std::list<std::string>::iterator _NowServicing;
我将如何实现函数void RepairList::next()
如果迭代器指向"Toyota"
并调用它,则它将指向到"Nissan"
,如果我再次调用它,它现在将指向"Ford"
,每次调用时基本上都向右移动。
void RepairList::next() {
//some code
}
```
解决方法
您可以通过以下方式增加迭代器
void RepairList::next() {
++_nowServicing;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。