第1个回答 2011-09-09
C++语言是面向对象的语言,虽然与其他高级语言比较起来不完全面向对象,但是在底层有更优秀的表现,C#、VB、JAVA能做到的,C++也一定能做到,C++能做到的,C#、VB、JAVA缺不一定能做到。但C++也不是万能的,他也有缺点,比如开发效率低。
初学建议选择C++,不要在选择某个语言上花费太多的精力,最熟练的工具才是最好的工具。来自:求助得到的回答本回答被提问者采纳
第1个回答 2011-09-09
优势:
1、 C++实现了面向对象程序设计。在高级语言当中,处理运行速度是最快的,大部分的游戏软件,系统都是由C++来编写的。
2、 C++语言非常灵活,功能非常强大。如果说C语言的优点是指针,那么C++的优点就是性能和类层次结构的设计。
3、C++非常严谨、精确和数理化,标准定义很细致。
4、 C++语言的语法思路层次分明、相呼应;语法结构是显式的、明确的。
当然,这只是C++的一部分优势,在运用过程中,我们会逐渐发现C++语言之美。
第2个回答 2023-03-31
这么和你说吧,和汇编,C相比更方便.
和其它语言比离底层更近.用C++开发效率很高。由于OOP,对象会自己管理自己,这样避免了很多维护的麻烦,加快了开发速度
其次:从运行角度上讲,由于封装引入的效率损失不一定比C直接做差多少。所谓C更具优势对绝大多数程序员都是不成立的,因为你用非OOP思想设计出的C程序,本身由于混乱维护造成的损失会远远大于封装带来的损失
希望可以帮到你~
第3个回答 2011-09-09
跟C比,他面向对象;跟其他纯面向对象的语言比它更底层