C++Primer Plus

Stephen Prata, 孙建春, 韦强

出版时间

2005-05-01

ISBN

9787115134165

评分

★★★★★
书籍介绍
这是一本让入门者又爱又恨的经典C++教材。爱的是它从C语言基础一路铺垫,把面向对象、多态、内存管理等概念掰开揉碎地讲透,连cout如何自动识别整数转换、字符串如何存储用户消息都举例到位,几乎不要求前置知识;恨的是它篇幅冗长、节奏絮叨,不少人啃了大半年仍未读完,甚至因此改投《C++ Primer》。它真正的价值在于
作者简介
Stephen Prata在加州肯特菲尔得的马林学院教授天文、物理和计算机科学。他毕业于加州理工学院,在加州大学伯克利分校获得博士学位。Stephen本人或与他人合作编写的图书有十多本。他撰写的The Waite Group's New C Primer Plus一书获得了计算机出版联合会1990年度最佳“How-to”计算机图书奖;他撰写的The Waite Group's C++ Primer Plus一书获得了计算机出版联合会1991年度最佳“How-to”计算机图书奖的提名。
AI导读
核心看点
  • 从C语言基础过渡到C++,讲解细致全面
  • 涵盖类、继承、多态等核心面向对象特性
  • 包含大量短小精悍的代码示例与练习
读者共识
  • 内容详尽适合入门,但篇幅冗长略显絮叨
  • 作为第一本C++书尚可,进阶需换读Primer
  • 代码风格与翻译质量存在争议,需辩证看待
精彩摘录
  • "不知道为什么,后者听起来更好一点。"
  • "另外,cout很聪明,知道carrots是一个需要转换的整数。"
  • "将变量声明和赋值分开,可能会带来瞬间悬而未决的问题: short year; //what could it be? year = 1492; //oh"
  • "Sam has 32767 dollars and Sue has 32767 dollars deposited. Add $1 to each account. Now Sam has -32768 dollars and Sue has 32768 dollars deposited. Poor Sam! Sam has 0 dollars and Sue has 0 dollars deposited. Take $1 from each account. Now Sam has -1 dollars and Sue has 65535 dollars deposited. Lucky"
  • "字符串提供了一种存储文本信息的便捷方式,如提供给用户的消息(“请告诉我您的瑞士银行帐号。”)或来自用户的响应(“您肯定在开玩笑。”)"
  • "如果要对两个值进行比较,看看哪个值更漂亮或者更幸运,则这里的操作符就排不上用场了。"
  • "verticalized和ASSCIIized并不是真正的单词,甚至将来也不会是单词。不过它们确实在输出中添加了一种“可爱”的氛围。"
  • "$ textin3 < stuff I am a UNIX file. I am proud to be a UNIX file. 49 characters read $"
用户评论
學會C++的第一本書,思路清晰,看著來電,非常感激之~
絮叨的很= =
讲得非常的细,厚厚的虽然有些难啃,不过也很值得
会卖萌的C++
比较适合C++入门,总结c的项目经验,一路看下来顺风顺水,C++就是为大项目而著,更加强调了封装性。
尽管有点C基础,但是看起来还是很晦涩,原因呢,翻译的可能是一点之外,还有,就是c++确实和c有很大区别,不过这种形式的讲解还是有点难……还得和实践相结合
适合完全的小白入门 ,看完之后就可以啃Primer了
好读。。可以当做我这样子的半吊子程序员填坑读物。。orz
我觉得原版比较易懂,翻译反而有很多拗口的地方。
回头再看十年前的笔记脚注,如此幼稚,也许十年后的我看今时亦复如是?只恨时光匆匆,意志太过薄弱,蹉跎十年间读书太少,勿负韶光。
下载
收藏