template <class T> bool ConSeqLabel::isInVector(vector<T> & vec,T &numb)
{
for(vector<T>::iterator it=vec.begin();it!=vec.end();it++)
{
if((*it)==numb)
{
return true;
break;
}
}
return false;
{
for(vector<T>::iterator it=vec.begin();it!=vec.end();it++)
{
if((*it)==numb)
{
return true;
break;
}
}
return false;
}
这样一段代码 在windows下 vs中编译可以顺利通过 但是在linux下 编译常会报错
error: need 'typename' before 'std::vector<T>::iterator' because 'std::vector<T> ' is a dependent scope