出版社:清华大学出版社
年代:2011
定价:36.0
本书全面讲授了C++的内容,从基本知识到核心概念,涉及了C++开发所需的必备知识。
第1章 引入面向对象方法
1.1 程序设计基础
1.1.1 计算机语言的种类
1.1.2 面向对象程序设计
1.2 C++语言的产生和特点
1.2.1 c++语言的产生
1.2.2 c++语言的特点
1.3 C++程序中的类和对象
1.3.1 c++程序中的类
1.3.2 c++程序中的对象
1.3.3 C++程序的书写格式
1.4 编写和执行C++程序
1.4.1 C++程序的开发环境
1.4.2 C++程序的编译、链接和运行
1.5 小结
1.6 上机实践
习题
第2章 类和对象的初步认识
2.1 类
2.1.1 类的定义
2.1.2 数据类型与类的数据成员
2.1.3 类的成员函数
2.2 访问权限
2.2.1 私有成员访问控制
2.2.2 保护成员访问控制
2.2.3 公有成员访问控制
2.3 对象
2.3.1 对象的定义
2.3.2 对象成员的访问方法
2.3.3 对象的存储空间
2.4 运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符
2.4.3 自增、自减运算符
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 条件运算符
2.4.7 sizeof运算符
2.4.8 逗号运算符
2.5 小结
2.6 上机实践
习题
第3章 类和对象的提高篇
3.1 构造函数
3.1.1 什么是构造函数
3.1.2 构造函数的声明与调用
3.1.3 带参数的构造函数
3.2 析构函数
3.2.1 什么是析构函数
3.2.2 析构函数的声明和默认析构.
3.3 对象的生命周期
3.4 静态成员
3.4.1 静态数据成员
3.4.2 静态成员函数
3.5 const关键字
3.5.1 常对象
3.5.2 常对象成员
3.6 小结
3.7 上机实践
习题
第4章 流程控制
4.1 顺序结构
4.1.1 输入
4.1.2 输出
……
附录Ⅱ ASCII码表
C++是一种面向对象的程序设计语言,提供了类、模板、函数重载和运算符重载设计等功能,充分支持抽象、继承和多态等面向对象程序设计的特征,方便大型软件的开发。学习C++语言,就是要掌握面向对象的程序设计思想和解决实际问题的方法。本书全面讲述了C++的内容,从基本知识到核心概念,涉及了C++开发所需的必备知识。在编写过程中,面向对象的思想贯穿始终,并辅以大量有针对性的实例,可以让读者更好地理解各种概念和方法。在每章的后面还提供了丰富的上机实践和习题。本书既可作为普通高等院校和高职高专院校计算机、软件等相关专业的教材,也可作为所有想全面学习C++开发技术的人员和使用C++进行开发的工程技术人员的工具书。