【发布时间】:2021-02-10 09:04:16
【问题描述】:
给定一个列表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
}
```
【问题讨论】:
-
这个问题与您的closed 问题非常相似,因为不够清晰。不知何故,提供更少的代码使这一点更加清晰。 :-) 我对您之前的问题的评论是:“我无法理解您要使用上面的代码做什么,但不会。
void RepairList::next() { ++_nowServicing; }做您想做的事?_nowServicing必须虽然在某个时候被初始化。也许在构造函数中。" - 你试过吗?