我在模板类Valli<I>
中实现了c ++函数。我正在使用Visual C ++ IDE。 while
上始终存在错误:
expected a declaration
我一次又一次检查了代码,但没有发现任何错误。
template<class I>
void Valli<I>::insert(I& new_item){
int front=0;
int rear=links.size()-1;
int mid=(front+rear)/2;
//this while loop binsearches the vector<iterator>
while(rear!=front){
if(new_item>links[mid]*){
front=mid;
mid=(front+rear)/2;
}else{
if(new_item<links[mid]*){
rear=mid;
mid=(front+rear)/2;
}else{
rear=mid;
front=mid;
}
}
}
...
...
}