首页 > 试题广场 >

简述C ++的主要特点。

[问答题]
简述C ++的主要特点。
推荐
c ++语言的主要特点表现在两个方面,一是全面兼容C,并对C的功能作了不少扩充,二是增加了面向对象的机制,具体表现为:
(1) c ++是c的超集,c ++保持与c的兼容,这就使许多c代码不经修改就可以为 c ++所用,用c编写的众多的库函数和实用软件可以用于C ++中。(2)c ++是一个更好的c,它保持了c的简洁、高效和接近汇编语言等特点,并对C的功能作了不少扩充。用c ++编写的程序比C更安全,可读性更好,代码结构更为合理,C++ 的编译系统能够检查出更多的类型错误。
(3)  用c + +编写的程序质量高,从开发时间、费用到形成的软件的可重用性、可扩充性、可维护性和可靠性等方面有了很大的提高,使得大中型的程序开发变得更加容易。
(4)  增加了面向对象的机制,几乎支持所有的面问对象程序设计特征,体现了近20年来在程序设计和软件开发领域出现的新思想和新技术,这主要包括:

1.抽象数据类型;

2.封装与信息隐藏;

3.以继承方式实现程序的重用;

4.以函数重载、运算符重载和虚函数来实现多态性;
5.以模板来实现类型的参数化。

c ++语言最有意义的方面是支持面向对象的特征,然而,由于c ++与c保持兼容,使得 c ++不是一个纯正的面向对象的语言,c ++既可用于面向过程的结构化程序设计,也可用于面向对象的程序设计。

发表于 2018-05-05 21:00:44 回复(0)