今天学习到大佬的 另一种循环方式
然后去试了试,结果就这样了……


啊哈!
range-based ‘for’ loops are not allowed in C++98 mode
编译器不支持c++11 !!!!!!!!!!!!!
借鉴了大佬们的经验,来粗糙地提供解决方案 ^ _ ^
①找到工具栏的编译选项


②点击里面的程序,找到 gcc: 和 g++: 这两行

③在这两行的末尾分别加上 -std=c++11

④ c++11的标准就由此添加上了,最后点击 确定 就完成了。
最后当然不报错了


本文分享了在使用C++11特性时遇到的编译错误,并提供了详细的解决方案。通过在编译选项中添加-std=c++11参数,成功解决了range-based for循环不被支持的问题。
4942

被折叠的 条评论
为什么被折叠?



