Bruce Eckel是《Java编程思想》的作者,他有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的C++教师和顾问,如今兼涉Java。Eckel是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。
AI导读
核心看点
深入剖析面向对象核心思想
从C语言平滑过渡到C++
强调代码重用与工程实践
读者共识
内容精华但翻译令人诟病
思想深刻优于纯语法教程
入门门槛高需结合实践
精彩摘录
""you shouldn't use a default argument as a flag upon which to conditionallly execute code. you should instead break the function into two or more overloaded functions""
"在C中,我们常常发现能使程序通过编译,然后我们必须再花力气使它工作。"
"与刚才忽略不满足判定函数的元素不同..."
"But, and this is an important point, as soon as you decide to write your own copy-constructor and assignment operator, the compiler assumes that you know what you’re doing and does not automatically call the base-class versions, as it does in the synthesized functions. If you want the base class ver"