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"