问题描述
给出一个列表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;
}