【发布时间】:2014-04-26 05:17:45
【问题描述】:
我的程序中有一个单独的堆栈,附加了这个计时器向量。调用时,堆栈会弹出一个元素,并且计时器会通过用户输入跟踪它的输出时间。当时间达到 0 时,将元素放回堆栈。我想通过多个计时器工作,所以我尝试将它们全部放入一个向量中,并在调用函数时让它们全部递减一个时间单位。不完全清楚向量是如何工作的,所以我不知道如何递减向量的所有值。
int wait(vector<int> &x){
std::vector<int>::iterator itr;
for(itr = x.begin(); itr < x.end(); itr++)
{ //psuedocode
//x[itr]--;
}
}
我只是想确保我的方向是正确的。
【问题讨论】:
标签: iterator operators decrement