还是LZ把windows的程序移到Linux下使用时出现的问题,本来想把c++这个error整理成一个合集,后来发现查找比较麻烦,索性,一个问题一个博客,简单粗暴,但是有效!
具体问题如下:
error: need 'typename' before 'std::vector<MarkPoint<T>>::const_iterator' because 'std::vector<MarkPoint<T>>::const_iterator is a depedent scope'
碰到类似的问题,解决方法很简单
//在提示的代码前加上typename就行了
//代码修改为
typename std::vector<MarkPoint<T>>::const_iterator
类似的问题解决方法同上O(∩_∩)O哈哈~