• 手机站
  • 收藏
聚培教育网合作机构 > 北京达内教育
北京达内教育
400-998-6158
北京达内教育已形成高端培训、高级人才、青少培训、高端软件为一体的多元化、综合性的职业教育及人才服务领军品牌。
北京达内教育

C++的用处

java学习网

更新时间:2021-07-08 浏览:184
核心提示:C++是C语言的继承,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承
C++是C语言的继承,既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长于面向对象程序设计的同时,还可以进行基于过程的程序设计。C++建立用户定义类支持数据封装和数据隐藏。不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。在C++中,类是支持数据封装的工具,对象则是数据封装的实现。

在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。**继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。

C++经常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时还具有*级语言和汇编语言的优点。

C++从ALGOL语言中汲取了运算符的一名多用、引用和在分程序中任何位置均可说明变量,综合了Ada语言的类属和Clu语言的模块特点,形成了抽象类,从Ada Clu和ML等语言汲取了异常处理,从BCPL语言中吸取了用//表示注释C++语言保持了C语言的紧凑、灵活、高效以及易于移植性强的优点。

C++对数据抽象的支持,主要是对于类概念和机制,对面向风范的支持主要**虚拟机制函数因C++语言既有数据抽象和面向对象能力,运行性能高,加上C语言的普及,而从C语言到C++语言的过渡较为平滑。

更多>同类资讯
更多>相关课程
顶部