Bruce Eckel是《Java编程思想》的作者,他有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的C++教师和顾问,如今兼涉Java。Eckel是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。
目录
· · · · · ·
Preface
1: Introduction to Objects
2: Making & Using Objects
3: The C in C++
4: Date Abstraction
5: Hiding the Implementation
· · · · · ·
(更多)
Preface
1: Introduction to Objects
2: Making & Using Objects
3: The C in C++
4: Date Abstraction
5: Hiding the Implementation
6: Initialization & Cleanup
7: Function Overloading & Default
8: Constants
9: Inline Functions
10: Name Control
11: References & the Copy-Constructor
12: Operator
13: Dynamic Object Creation
14: Inheritance & Composition
15: Polymorphism & Virtual Functions
16: Introduction to Templates
A: Coding Style
B: Programming Guidelines
C: Recommended Reading
Index
· · · · · · (收起)
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 versions called (and you typically do) then you must explicitly call them yourself. (查看原文)
虽然C++领域的经典书籍犹如过江之鲫、车载斗量,但其中的可供初学者入门的书籍却并不多。可能C++阵营里的牛人太多了,都不屑于写入门级新手教程。虽然Bjarne Stroustrup大叔说学习C++不需要学习C语言,但实践表明有C语言基础还是很有帮助的。另外大叔自己写的那本《The C++ Pro...
(展开)
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
2014-02-19 14:39:37
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
2014-02-19 14:39:37
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
2014-02-19 14:39:37
Note that the c heap manager is fairly primitive.It gives you chunks of memory and takes them back when you free() them.There's no facility for heap compaction, which compresses the heap to provide bigger free chunks.
0 有用 马孔多 2014-12-28 11:59:48
没有一页一页地看,第一卷大概翻了一遍,主要讲一些设计思想和实现方式。开卷有益。
0 有用 forgetthisuser 2013-07-17 14:02:56
用时再读
0 有用 jjyao 2012-03-30 22:44:22
讲的比primer要深,但同时对基础的知识讲的也很清楚
0 有用 小短手 2010-09-19 21:33:23
课本
0 有用 dEvin 2010-06-14 18:55:41
好想收藏的一本书
0 有用 morninglife 2017-03-20 16:20:02
第一次读的时候看的很慢,不知所云。这次重读,阅读速度极快,理解也透彻,技术上果然更上一层楼。又一遍
0 有用 不困 2016-09-11 12:09:42
写得很不错,一章一章,C++中的典型问题基本上都涉及到了。讲得非常清楚,入门好书。
0 有用 JackyCSer 2016-03-21 22:30:31
C++的经典之作
0 有用 马孔多 2014-12-28 11:59:48
没有一页一页地看,第一卷大概翻了一遍,主要讲一些设计思想和实现方式。开卷有益。
0 有用 m_SLVR 2014-05-24 11:25:47
这才是真正的深入浅出!