テンプレート クラスに c++ 関数を実装しましたValli<I>
。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;
}
}
}
...
...
}