1.**C++简介**
C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。
包括18章和10个附录,介绍C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入\输出、C++11新增功能等内容。
2.**列表内容**
C++在C语言基础上新增的特性包括:
- 类和对象
- 继承
- 多态、虚函数和RTTI(运行阶段类型识别)
- 函数重载
- 引用变量
- 泛型(独立于类型的)编程,这种技术是由模板和标准模板库(STL)提供的
- 处理错误条件的异常机制
管理函数、类和变量名的名称空间。
3**.内容**
第1章 预备知识:主要讲解如何在C语言的基础上添加面向对象编程的支持,来创造C++编程语言。并讨论面向过程编程与面向对象编程之间的区别。
- 第2章 开始学习C++:介绍创建简单C++程序的步骤。main()函数扮演的角色,以及基本语句,输入输出,如何创建变量等,**函数-**C++的编程模块。
- 第3章 处理数据:C++提供内置类型来存储两种类型:整数和浮点数