C++与C

C++保留了C语言原有的所有优点,增加了面向对象的机制。

C++是C语言的超集,C++对C的增强,表现在两个方面:

  1. 在原有面向过程的基础上,对C语言的功能做了不少扩充
  2. 增加了面向对象的机制

C++的标准库的中类和函数是在命名空间std中声明的,因此如果程序中需要用到C++标准库,就要用using namespace std 作声明。

一个类中包含两种成员:数据和函数,分别称为数据成员和成员函数。

把一组数据和有权调用这些数据的函数封装在一起,组成一种称为 类 的数据结构。


类可以体现数据的封装性和信息隐蔽

具有类特征的变量称为 对象。

一个C++程序可以由一个程序单位或多个程序单位构成。每个程序单位作为一个文件。(C语言源程序的基本单位是函数)

一个程序单位可以包括以下几个部分:

  1. 预处理命令
  2. 全部声明部分
  3. 函数

类是C++新增的重要的数据类型,是C++对C的最重要的发展。

有了类,就可以实现面向对象程序设计中的封装、信息隐蔽、继承、派生、多态等功能。

猜你喜欢

转载自blog.csdn.net/aabb7012086/article/details/80936722
C++