c++经常用到指针吗java没有指针c++和java一样都是面向对象程序设计语言那么C++程序中用到指针的地方不多吧

 我来答
GiraKoo
2012-07-22 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
指针是非常有效率的,但是是存在操作风险的。
Java将指针的操作封装起来。凡是需要指针的地方,由Java后台来进行操作。

Java的优势是比较安全,不会出现对指针的人为失误操作,但是代价是效率比较低
C++可以不使用指针进行操作。但是这样就丧失了C++的优势。所以我觉得只有用好指针的C++,才是完整的C++

同样是面向对象的语言,Java效率极低,现在除了部分网站和Android应用,Java已经在渐渐流失市场。C++虽然是面向对象,但是提供了非常有效率的指针等内容。能够大幅度提高整个程序的效率。一般比较大型的网游,应用程序,软件,杀毒软件。都是采用C或者C++作为主要编程语言。如果使用Java,将会极大的影响运行效率。

最近Windows Phone在渐渐兴起,和Android隐隐有对抗的趋势,WP的优势就是效率。他可以保证在同样的环境下, 更快的相应,更节约时间,节约资源。Android系统虽然大部分应用是Java。那些都是小程序,最大也不过50M,效率优势已经显现。如果程序更大,就会产生极大的差距。所以现在的Android系统已经推出JNI等手段,能够使用C和C++进行应用开发。这足以看出C和C++ 的优势。

虽然现在Java依然很火,但是这种流行趋势很难有保证。说不定在某一天,就会成为历史。
永远的spider
2012-07-23 · 贡献了超过102个回答
知道答主
回答量:102
采纳率:0%
帮助的人:35.1万
展开全部
多的是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式