【发布时间】:2018-09-27 02:47:28
【问题描述】:
我正在关注 this 教程,了解如何将 auto 关键字与 STL 迭代器一起使用。
它说这种语法对于 C++ 11 来说是可以的。
vector<int> vec;
auto itr = vec.iterator(); // instead of vector<int>::iterator itr
但是,我在尝试时收到此编译错误?
错误:“std::vector::iterator”的使用无效
【问题讨论】:
-
该教程中有很多错误。我建议不要读它。
标签: c++ c++11 stl iterator auto