C++基本信息

  • 格式:doc
  • 大小:28.00 KB
  • 文档页数:1

C++语言概况
一、C++中增加的面向对象的程序设计
C++作为对C的补充添加了面向对象的程序设计,相对于C语言的面向过程,C++主要通过三个方面实现了面向对象的程序设计
(1)封装和数据隐藏
C++通过建立用户定义类支持封装性和数据隐藏。

完好的类一旦建立,就可以看成是完全封装的实体,可以作为一个整体单元使用。

(2)继承和重用
C++采用继承支持重用的思想,程序可以在拓展现有类型的基础上声明新类型。

新子类是从现有类型派生出来的,称为派生类。

(3)多态性
C++通过继承的方法构造类,采用多态性为每个类指定表现行为。

继承性和多态性的结合,可以轻易生成一系列虽类似但独一无二的对象
二、C++的编译和连接(生成可执行文件)
程序员编写的代码并不能被计算机所执行,要生成可执行文件需要经过三个步骤才能实现:预处理、编译、链接
(1)预处理的作用:生成纯C++文件(一般自动实现)
(2)编译的作用:编译器把高级语言翻译成机器语言或汇编语言的目标程序(编译器以高级语言作为输入,把汇编语言或机器语言作为输出)
(3)链接的作用:链接器把编译器生成的目标文件和库文件链接起来,生成可执行文件。

(三个步骤实现后编写的程序才能够执行)
三、基本的输入与输出。