C++语言特点

Posted 新注册公众号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++语言特点相关的知识,希望对你有一定的参考价值。

C++语言是在C语言的基础上发展而来,同时它又支持面向对象的程序设计,它主要具有以下特点:

 

1、在C语言的基础上进行扩充和完善,使C++兼容了C语言的面向过程特点,又成为了一种面向对象的程序设计语言; 

2、可以使用抽象数据类型进行基于对象的编程; 

3、可以使用多继承、多态进行面向对象的编程; 

4、可以担负起以模版为特征的泛型化编程。 

C++与C语言的本质差别:在于C++是面向对象的,而C语言是面向过程的。或者说C++是在C语言的基础上增加了面向对象程序设置。

 



扩展资料:

在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。

C++目前流行的集成开发环境最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++2017,C++提出了一些更为深入的概念。

它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。

 

C和C++关系:

但是,C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。


*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜

以上是关于C++语言特点的主要内容,如果未能解决你的问题,请参考以下文章

5-24 c++语言之基础知识

c语言和c++和c#的区别

C语言和C++有啥区别?

C++编程语言介绍

详解C语言和C++最大的区别,附带新手学习建议

c++概述