C++ primer和C++ primer plus到底该看哪个?

shenglingjin 2012-07-11 11:58:15
C++ primer似乎大家都说要更难一些,但是是经典。想问下,好像很多人说C++ primer不是很适合初学者。那到什么程度了才能看C++ primer??C++ primer plus呢?两本到底有什么不同?
...全文
61805 43 打赏 收藏 转发到动态 举报
写回复
用AI写文章
43 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-01-26
  • 打赏
  • 举报
回复
搜“熟能生巧”
hlx_beat 2015-01-25
  • 打赏
  • 举报
回复
学就是了 。。。。
gfs2015 2015-01-25
  • 打赏
  • 举报
回复
引用 40 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。 VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。 (Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
请问为何多用小脑,少用大脑。谢谢。
赵4老师 2014-10-08
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。 VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。 (Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
luotuo44 2014-10-07
  • 打赏
  • 举报
回复
如果完全没有C++基础的话,两本都不要看。此时应先看一本比较薄的入门书籍,把C++的一些基础概念都了解了,然后再看《C++ primer》。如果有C++基础的话,那么直接上《C++ Primer》。 至于plus,没有必要看
li4c 2014-10-07
  • 打赏
  • 举报
回复
两本书我这里都有,一本是别人的,我觉得还是《c++ primer 》好一点,简介一点,<c++ primer plus 》显得有点罗嗦,所过你有c语言的基础,就选前面一本把,否则选后面那一本。
cytdmm 2014-10-06
  • 打赏
  • 举报
回复
看了上面的恢复,还是觉得Plus好一点,不过中文版6上面好多小错误,一般都能发现的了。没太大影响
s477474 2014-10-06
  • 打赏
  • 举报
回复
有一点编程基础的话就直接看Primer吧 都说难,没那么难懂。。。有可能是因为PLUS我已经看过一遍的原因
神-气 2014-05-02
  • 打赏
  • 举报
回复
初学者看《c++ primer plus》比直接看《c++ primer》好,前者从hello world讲起循序渐进,后者乱七八糟的顺序,不过知识点更深入一下,强烈不建议初学者直接看后者。
有光就有影 2014-05-02
  • 打赏
  • 举报
回复
第一个非常经典
luotuo44 2014-05-01
  • 打赏
  • 举报
回复
有毅力的话,就看C++ primer。没有毅力的话,两本都不要看。因为两本都是大部头,没有毅力的话,估计看到一半就已经泄气了。还不如选一本国产的薄一点的书。等到对C++有了大概的全局认识后,才去看C++ primer。 C++ primer说得太详细了,很容易迷失方向。太多的知识点,学起来会很累的。
点不亮的黑色 2014-05-01
  • 打赏
  • 举报
回复
引用 7 楼 pathuang68 的回复:
[Quote=引用 4 楼 的回复:] 公认的入门看 C++ primer吧。。。 plus以后再看 [/Quote] No,C++ Primer Plus is much easier than C++ Primer.
同意!
john 2014-05-01
  • 打赏
  • 举报
回复
两本书都非常好。primer plus 最新中文第6版本,新增C++11的内容。 plus书有娓娓道来的感觉,走由浅入深的路线。也与传统的C&C++学习的逻辑一致。但也不失全面。 primer尝试用新的逻辑写C++,会有前后衔接的问题。有时候步子大,有时候步子小。当然作者自有他的道理。可能更倾心于将C++作为一个独立的语言展现给读者。
onlyhuiyi 2013-05-07
  • 打赏
  • 举报
回复
说实话 我看c++ primer 确实 感觉看不到头的感觉。。
xiao0915 2013-05-06
  • 打赏
  • 举报
回复
plus书名不就告诉你了?
就是那个党伟 2013-05-06
  • 打赏
  • 举报
回复
犹豫这个没用。 最重要的是,你开始看了么? 哪本都行,都得好好看!
xzx520soft 2013-05-06
  • 打赏
  • 举报
回复
推荐c++ primer plus。
ForestDB 2013-05-06
  • 打赏
  • 举报
回复
没信心就先看plus。
YMY 2013-05-06
  • 打赏
  • 举报
回复
新人,不知道学哪本书,买了primer 又看不懂,再买plus 又舍不得钱 ,为嘛编程的书都卖这么贵呢?
neofung 2013-05-06
  • 打赏
  • 举报
回复
看那本书都是一样的吧 从来都没有系统看过所谓的教程 多练是王道 同时培养好自己的编码风格
加载更多回复(23)

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧