【发布时间】:2014-03-14 16:08:48
【问题描述】:
int CardDeck::inOrder(){
deque<int>::const_iterator i;
for (i = nameofdeque.begin(); i != nameofdeque.end(); ++i){
if (nameofdeque[i] >= nameofdeque[i+1]){
return 0;
}
}
return 1;
}
此代码在第 4 行给出错误提示“CardDeck.cpp:37: error: expected type-specifier before '[' token CardDeck.cpp:37:: 参数太多。
我想知道如何解决这个问题。 我试过“if(nameofdeque.at(i) >= nameofdeque.at(i+1){” 但无济于事。
非常感谢任何帮助, 谢谢!
【问题讨论】: