什么是c++?
c++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
c++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而c++就适应的问题规模而论,大小由之。
c++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
c++有什么用途?
基于C语言开发的c++语言兼容C语言,因此用C语言编写的程序基本上可以不做改动地用于c++。
相对于C语言,c++语言对C语言的功能做了一定的扩充,同时增添了面向对象编程机制。引入面向对象编程机制,主要是为了提高开发效率。
c++通过建立用户定义类支持数据封装和数据隐藏,不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
在c++中,类是支持数据封装的工具,对象则是数据封装的实现。
在面向对象的程序设计中,c++将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。
c++通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。
声明:本站所有内容,如无特殊说明或标注,均为本站原创或通过网络收集整理并发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。