菜鸟:求推荐C++基础经典书籍

fxs_2008 2011-11-21 03:06:24
C++是新手!

各位老大给指点一下看什么书最好! 要简单经典的。或圣经之类。

另外再指点一下如何安排学习顺序?
...全文
739 49 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
49 条回复
切换为时间正序
请发表友善的回复…
发表回复
忘世麒麟 2013-05-11
  • 打赏
  • 举报
回复
我看你惨了,不如不问啊。 我建议你去问你老师就好了------假如你觉得混乱的话。
deidaro 2013-05-09
  • 打赏
  • 举报
回复
引用 2 楼 dizuo 的回复:
BS的书: C++程序设计 C++ D&E
引用 3 楼 fxs_2008 的回复:
楼上两位 老兄: c++ primer 第几版的? BS的书: C++程序设计 C++ D&E BS是指博文视占的吧
第四版就挺好的,BS...虽然我拼不全,但是我还是知道这位是C++之父,也是最了解C++的大师,C++程序设计语言,C++演化是他的著作
xiaodou 2013-04-28
  • 打赏
  • 举报
回复
shiter 2013-04-26
  • 打赏
  • 举报
回复
赵4老师 2013-04-24
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步对应汇编一行! 单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的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对应的汇编并单步执行观察相应内存和寄存器变化。) 想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。 从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单! 指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。” 但我又不得不承认: 有那么些人喜欢或者适合用“先具体再抽象”的方法学习和理解复杂事物; 而另一些人喜欢或者适合用“先抽象再具体”的方法学习和理解复杂事物。 而我本人属前者。 这辈子不看内存地址和内存值;只画链表、指针示意图,画堆栈示意图,画各种示意图,甚至自己没画过而只看过书上的图……能从本质上理解指针、理解函数参数传递吗?本人深表怀疑! 这辈子不种麦不收麦不将麦粒拿去磨面;只吃馒头、吃面条、吃面包、……甚至从没看过别人怎么蒸馒头,压面条,烤面包,……能从本质上理解面粉、理解面食吗?本人深表怀疑!! 提醒: “学习用汇编语言写程序” 和 “VC调试(TC或BC用TD调试)时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 (Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。) 想要从本质上理解C指针,必须学习C和汇编的对应关系。” 不是一回事! 不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实! 有人说一套做一套,你相信他说的还是相信他做的? 其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗? 不要写连自己也预测不了结果的代码! 电脑内存只是一个一维二进制字节数组及其对应的二进制地址; 人脑才将电脑内存中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
zhcosin 2013-04-24
  • 打赏
  • 举报
回复
在这个帖里去看: http://bbs.csdn.net/topics/390405346
u010396333 2013-04-23
  • 打赏
  • 举报
回复
感叹一下,向牛人致敬
langzi_1949 2013-04-23
  • 打赏
  • 举报
回复
引用 18 楼 ganggangban 的回复:
引用 17 楼 pathuang68 的回复:看完下面两本书之前,别的书都先放下: C++ Primer Plus和C++ Primer 是 现在大家公认的也就这两本感觉不错,用的较多。
完全同意
clarence_cpp 2013-04-22
  • 打赏
  • 举报
回复
c++ primer 入门用
wizard_tiger 2013-04-22
  • 打赏
  • 举报
回复
推荐《c++ primer》
ForestDB 2013-04-22
  • 打赏
  • 举报
回复
入门推荐accelerated c++。
Lansing 2013-04-20
  • 打赏
  • 举报
回复
c++ primer 我的入门书籍,四班五班都比较好
u010288740 2013-04-20
  • 打赏
  • 举报
回复
我记得C++的精品贴里有的,有推荐书
sanshengcao 2013-04-19
  • 打赏
  • 举报
回复
如果是零基础入门,C++Primer已经显得太厚太麻烦,很多东西不是新手能理解的,感觉谭浩强的C++程序设计适合零基础入门,必须实际动手写代码,计算机原理,数据结构随便搜搜就知道什么书好,不苛求是最好的书,只要比较受认可的书就行,关键是要认真学完
芝麻开门IT 2013-04-03
  • 打赏
  • 举报
回复
引用 14 楼 jyq686 的回复:
我就知道很多人都会说 C++ Primer,我工作10年了都看不下去,30%以上的语法没用过,如多重继承等。书不求什么经典,关键自己要能看懂!钱能的《C++程序设计》就可以了。另,实践很重要,找一、二个项目做做你自然有心得。
同感~~~都说C++ Primer很经典,我也迫不及待地买了一本,却发现很多都是很生疏的知识~~~或许是太全面了吧
程序员小迷 2012-02-03
  • 打赏
  • 举报
回复
看我的博客
追求执着 2011-12-20
  • 打赏
  • 举报
回复
你把这些书看完你就知道原来还是啥都不会,还有一大堆技术等你学,等你去钻研,当然也可以直接跳过...
huangyoukuo 2011-12-20
  • 打赏
  • 举报
回复
要看的书真多啊
bmowker 2011-11-28
  • 打赏
  • 举报
回复
我都好怀念以前在学校的时候,想起还有很多书可以看,很多知识还不知道,那种充实感啊!
现在毛,堕落得要死


[Quote=引用 26 楼 betalker 的回复:]

引用 16 楼 northcan 的回复:

C++ (27)
C++ Primer
C++ 标准程序库
Boost程序库完全开发指南
Effective C++
More Effective C++
Effective STL
Exceptional C++ Style
Exceptional C++
More Exceptional C++
深度探索C++对象模型
……
http://www.purji.com/list-13.htm

[/Quote]
tony2278 2011-11-28
  • 打赏
  • 举报
回复
我就是看c++ primer的。
加载更多回复(29)

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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