一、C++的特点,及对C语言的发展
1、保留了C语言原有的优点,与C语言兼容;
2、增加了面向对象的机制“类class”,类(calss)为C++重要的数据类型,可以实现面向对象时进行封装、信息隐蔽、继承、派生、多态等;
3、使用C++命名空间std;
4、C++新标准中,使用不带后缀“.h”的头文件,但兼容C语言的头文件;
eg:#include <iostream>
using namespace std;
二、C++程序的构成部分,分别起什么作用
C++程序可以由一个程序单元或多个程序单元构成,如下是一个程序单元的3各部分:
1、预处理部分:指在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码(防止重复包含某些文件)(包括#include指令#后是指令关键字, 在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换)。
说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。
作用:经