书籍详情
C++语言核心
作者:(美)Gregory Satir,(美)Doug Brown著;张铭泽译
出版社:中国电力出版社
出版时间:2001-01-01
ISBN:9787508304731
定价:¥29.00
购买这本书可以去
内容简介
C++在C语言的基础上大大增强了面向对象的特性,功能十分强大,目前已经成为软件开发语言的首选。本书针对有经验的C语言程序员,采用别具一格的方法和清晰的思路,讲述如何从C过渡到C++。作者紧扣C++语言的核心部分,包括C++必备的特性,以及C++之所以如此强大的其他功能。本书是独立于开发平台的,涵盖了各种平台上的C++编译器共有的特性,包括Windows NT,Windows 9x,DOS,UNIX,Macintosh。读者掌握了书中讲述的核心内容之后,可以使用任何一种编译器,在实践中熟悉C++语言的要素。一旦理解了这些要素,阅读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++运算符
附录二 使用量值返回时产生的一个问题
参考书目
词汇表
面向对象程序设计
类
第二章 不含类的C++
起始三步曲
函数的变化
严格的类型规则
全局变量的动态初始化
一些列表
第三章 成员函数产生的抽象性
抽象性
使用结构
使用具有接口函数的结构
使用具有成员函数的类
第四章 存取说明符产生的封装性
存取说明符
类成员可以具有任何存取级别
无限制的存取说明符
专有性并非意味着不可见性
友员类
第五章 合并和派生产生的层次性
合并
派生
串联
第六章 构造函数和析构函数产生的更好的抽象性
缺省构造函数
析构函数
内建类型
层次和串联
隐式的缺省构造函数和析构函数
串联的另一面
显式调用
控制流
调用时机
第七章 new函数和delete函数产生的更好的抽象性
动态对象
动态数组
混合性分配符
realloc()
内存溢出
第八章 引用
形式参数和实际参数
在C和C++中传递量值
在C++中传递引用
引用和指针
在C++中返回引用
重载:引用和量值
联编问题
第九章 由其他特殊成员函数产生的更好的抽象性
赋值运算符
拷贝构造函数
输出对象
总结
第十章 一个示例类
使用一个int型数
使用一个静态数组
使用一个动态数组
使用一个具有引用计数器的字符串
拷贝构造函数测试
总结表
第十一章 模板产生的更好的层次性
定义一个模板
使用模板来定义一个对象
小心对待模板展开
修改容器类的元素
第十二章 虚函数产生的多态性
C中的多态性
虚函数
C++中的多态性
有关虚函数的更多内容
第十三章 进一步了解多态性
抽象类
派生的选择
虚函数的选择
从构造函数和析构函数中调用虚函数
集中到一个数组中
陷阶
第十四章 实现一个面向对象的设计
实现表
例子
Is-A和Has-A
防御性的实现
第十五章 一个示例程序
String类
Rule、CwRule和HwRule类
Scanner类
使用这个程序
示例代码
第十六章 下一步要学习什么
const
inline
带参数的构造函数
成员初始化列表
有效的拷贝构造函数
特殊成员函数
附录一 C++运算符
附录二 使用量值返回时产生的一个问题
参考书目
词汇表
猜您喜欢