c++是什么意思

 我来答
科技二三事2333
2023-01-25 · TA获得超过287个赞
知道小有建树答主
回答量:853
采纳率:100%
帮助的人:82.7万
展开全部

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

c++有什么用

三维游戏领域的计算量是十分庞大的,底层的数学全都是矩阵变换,要想画面精美、内容丰富、游戏的实时高,这些高难度需求让我们只能选择C++语言。

C语言是面向过程变成的,编写像游戏那样的大型软件很吃力,这时候C++就比C更适合编程。制作好莱坞大片的软件无一例外都是C++编写. 这几年火爆的的VR领域,也是C++编程的天下。

c++和c语言的区别

从语法上讲

不严格的说C是C++的子集,也就是C++包含C语言的大部分语法.当然由于C++和C都有不同的版本(ANSI/ISO),各编译器对标准支持的程度也不一样.C++不一定能百分百兼容C。

从编程思想上讲

C是典型的命令式编程,也就是作者精确的设计出程序的每一个过程.程序一步步的执行。

C++严格的讲并不是完全的面向对象编程,而是支持多重编程范式的语言,用C++来编写程序可以是命令式的,也可以是面对对象的,甚至可以是函数式编程,C也可以用特殊技术模似面向对象和其它的编程风格,但还是以命令式编程为主。

C++和java的区别

指针

Java 没有指针的概念,从而有效地防止了在C++语言中,容易出现的指针操作失误,如指针悬空所造成的系统崩溃。在C++中,指针操作内存时,经常会出现错误。在Java 中没有指针,更有利于 Java 程序的安全。

多重继承

C++支持多重继承,它允许多父类派生一个子类。也就是说,一个类允许继承多个父类。尽管多重继承功能很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很不容易。

所以 Java 不支持多重继承,但允许一个类实现多个接口。可见,Java 既实现了C++多重继承的功能,又避免了C++的许多缺陷。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式