w1933918191 发表于 2015-2-4 22:52:15

关于c++ primer 第五版用什么编译器

我是零基础入门C++ ,本科学过C ,现在研一准备自学C++ ,希望在这里可以向大神们学习!
为什么用CB 软件,编写课本上面的例题 有时候都不能很好的调试成功。不是编译错误!


例如课本P83,for(auto & c:s)这句怎么都编译不成功 我在想是不是编译器的问题。换用VC也不行!求大神指教!在此感激不尽!

我笑点很低的 发表于 2015-2-5 07:40:00

仰望天上的光 发表于 2015-2-5 20:23:44

本帖最后由 仰望天上的光 于 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标准的支持相对好些

百日维新 发表于 2015-2-6 16:52:15

仰望天上的光 发表于 昨天 20:23static/image/common/back.gif
本帖最后由 仰望天上的光 于 2015-2-5 20:31 编辑   

for(auto &' c:s)
这是C++11的标准,虽然这个标准出来已经有一段时间了,但是各个主流编译器都还不能...

膜拜大牛

mhhnjuol 发表于 2015-2-7 14:40:12

vs2012好像可以吧,我试过好多,没出过问题

w1933918191 发表于 2015-2-10 21:28:50

这个问题我已经解决了 只要下载最新的Code Black即可 在编辑器中选择C++11新标准 就可以支持很多新的东西! 谢谢大家的解答!:lol::lol::lol::lol:
页: [1]
查看完整版本: 关于c++ primer 第五版用什么编译器