C++基本信息
- 格式:doc
- 大小:28.00 KB
- 文档页数:1
C++语言概况
一、C++中增加的面向对象的程序设计
C++作为对C的补充添加了面向对象的程序设计,相对于C语言的面向过程,C++主要通过三个方面实现了面向对象的程序设计
(1)封装和数据隐藏
C++通过建立用户定义类支持封装性和数据隐藏。
完好的类一旦建立,就可以看成是完全封装的实体,可以作为一个整体单元使用。
(2)继承和重用
C++采用继承支持重用的思想,程序可以在拓展现有类型的基础上声明新类型。
新子类是从现有类型派生出来的,称为派生类。
(3)多态性
C++通过继承的方法构造类,采用多态性为每个类指定表现行为。
继承性和多态性的结合,可以轻易生成一系列虽类似但独一无二的对象
二、C++的编译和连接(生成可执行文件)
程序员编写的代码并不能被计算机所执行,要生成可执行文件需要经过三个步骤才能实现:预处理、编译、链接
(1)预处理的作用:生成纯C++文件(一般自动实现)
(2)编译的作用:编译器把高级语言翻译成机器语言或汇编语言的目标程序(编译器以高级语言作为输入,把汇编语言或机器语言作为输出)
(3)链接的作用:链接器把编译器生成的目标文件和库文件链接起来,生成可执行文件。
(三个步骤实现后编写的程序才能够执行)
三、基本的输入与输出。