template <typename elemType>
void display(const vector<elemType> &vec,ostream &os)
{
vector<elemType>::const_iterator iter=vec.begin();
vector<elemType>::const_iterator end_it=vec.end();
for(;iter!=end_it;++iter)
os<<*iter<<' ';
os<<endl;
}
运行的时候提示
error:need 'typename' before 'std::vector::iterator' because 'std::vector' is a dependent scope
vector::iterator iter1;
这个是啥问题啊,我照着书上敲的。
vector<elemType>::const_iterator<elemType>