C++语言核心
张铭泽 译
出版时间:2000年12月
页数:236
C++在C语言的基础上大大增强了面向对象的特性,功能十分强大,目前已经成为软件开发语言的首选。 
本书针对有经验的C语言程序员,采用别具一格的方法和清晰的思路,讲述如何从C过渡到C++。作者紧扣C++语言的核心部分,包括C++必备的特性,以及C++之所以如此强大的其他功能。 
本书是独立于开发平台的,涵盖了各种平台上的C++编译器共有的特性,包括Windows NT,Windows 9x,DOS,UNIX,Macintosh。读者掌握了书中讲述的核心内容之后,可以使用任何一种编译器,在实践中熟悉C++语言的要素。一旦理解了这些要素,阅读C++语言参考手册、图形化用户界面编程手册和特定程序库的文档就会轻车熟路。 
本书还包含许多选读部分,可以帮助读者了解书中没有详述的所有高级主题的概况。
- 前言 
- 第一章 含类的面向对象程序设计 
-    面向对象程序设计 
-    类 
- 第二章 不含类的C++ 
-    起始三步曲 
-    函数的变化 
-    严格的类型规则 
-    全局变量的动态初始化 
-    一些列表 
- 第三章 成员函数产生的抽象性 
-    抽象性 
-    使用结构 
-    使用具有接口函数的结构 
-    使用具有成员函数的类 
- 第四章 存取说明符产生的封装性 
-    存取说明符 
-    类成员可以具有任何存取级别 
-    无限制的存取说明符 
-    专有性并非意味着不可见性 
-    友员类 
- 第五章 合并和派生产生的层次性 
-    合并 
-    派生 
-    串联 
- 第六章 构造函数和析构函数产生的更好的抽象性 
-    缺省构造函数 
-    析构函数 
-    内建类型 
-    层次和串联 
-    隐式的缺省构造函数和析构函数 
-    串联的另一面 
-    显式调用 
-    控制流 
-    调用时机 
- 第七章 new函数和delete函数产生的更好的抽象性 
-    动态对象 
-    动态数组 
-    混合性分配符 
-    realloc() 
-    内存溢出 
- 第八章 引用 
-    形式参数和实际参数 
-    在C和C++中传递量值 
-    在C++中传递引用 
-    引用和指针 
-    在C++中返回引用 
-    重载:引用和量值 
-    联编问题 
- 第九章 由其他特殊成员函数产生的更好的抽象性 
-    赋值运算符 
-    拷贝构造函数 
-    输出对象 
-    总结 
- 第十章 一个示例类 
-    使用一个int型数 
-    使用一个静态数组 
-    使用一个动态数组 
-    使用一个具有引用计数器的字符串 
-    拷贝构造函数测试 
-    总结表 
- 第十一章 模板产生的更好的层次性 
-    定义一个模板 
-    使用模板来定义一个对象 
-    小心对待模板展开 
-    修改容器类的元素 
- 第十二章 虚函数产生的多态性 
-    C中的多态性 
-    虚函数 
-    C++中的多态性 
-    有关虚函数的更多内容 
- 第十三章 进一步了解多态性抽象类 
-    派生的选择 
-    虚函数的选择 
-    从构造函数和析构函数中调用虚函数 
-    集中到一个数组中 
-    陷阱 
- 第十四章 实现一个面向对象的设计 
-    实现表 
-    例子 
-    Is-A和Has-A 
-    防御性的实现 
- 第十五章 一个示例程序 
-    String类 
-    Rule、CwRule和HwRule类 
-    Scanner类 
-    使用这个程序 
-    示例代码 
- 第十六章 下一步要学习什么 
-    const 
-    inline 
-    带参数的构造函数 
-    成员初始化列表 
-    有效的拷贝构造函数 
-    特殊成员函数 
- 附录一 
- 附录二 
- 参考书目 
- 词汇表 
 
 
书名:C++语言核心
译者:张铭泽 译
国内出版社:中国电力出版社
出版时间:2000年12月
页数:236
书号:7-5083-0473-X
原版书出版商:O'Reilly Media
 
Gregory Satir
 
Gregory Satir 参与了Electronic Book Technologies公司俄勒冈州波特兰分部的在线出版工具的开发工作。他毕业于布朗大学,拥有计算机科学学士学位。
 
 
Doug Brown
 
Doug Brown是俄勒冈州的一位咨询人员。他自1977年开始从事电路仿真、合成和测试工作。他是O'Reilly & Associates, Inc.出版的《lex & yacc》一书的作者之一。他1976年毕业于Illinois大学Urbana-Champaign分校,获得了电气工程硕士学位。
Doug Brown是Beaverton、Oregon的顾问和承包商。自1977年以来他一直在开发电路模拟、合成和测试的软件。Doug与人合著了《C++:The Core Language》—— 它是O'Reilly & Associates公司出版的另一本技术手册。1976年他在伊利诺斯州大学厄巴纳-尚佩恩分校获得电气工程理学硕士学位。