关于c++ primer 第五版用什么编译器
我是零基础入门C++ ,本科学过C ,现在研一准备自学C++ ,希望在这里可以向大神们学习!为什么用CB 软件,编写课本上面的例题 有时候都不能很好的调试成功。不是编译错误!
例如课本P83,for(auto & c:s)这句怎么都编译不成功 我在想是不是编译器的问题。换用VC也不行!求大神指教!在此感激不尽!
本帖最后由 仰望天上的光 于 2015-2-5 20:31 编辑
for(auto & c:s)
这是C++11的标准,虽然这个标准出来已经有一段时间了,但是各个主流编译器都还不能100%支持支和标准。
我建议LZ看c++ primer 4 或者只看c++ primer 5中不涉及C++11标准的语法。毕竟研一使用C++语言只是作为一种获取各种实验数据的工具,因此面对现实,可能在你硕阶段。。。windows下的主流编译器不会完全支持C++ 11标准如果LZ仍然十分喜爱C++ 11标准的话,可以考虑最新版本的gcc编译器(在linux下使用),gcc对C++ 11标准的支持相对好些
仰望天上的光 发表于 昨天 20:23static/image/common/back.gif
本帖最后由 仰望天上的光 于 2015-2-5 20:31 编辑
for(auto &' c:s)
这是C++11的标准,虽然这个标准出来已经有一段时间了,但是各个主流编译器都还不能...
膜拜大牛 vs2012好像可以吧,我试过好多,没出过问题 这个问题我已经解决了 只要下载最新的Code Black即可 在编辑器中选择C++11新标准 就可以支持很多新的东西! 谢谢大家的解答!:lol::lol::lol::lol:
页:
[1]