首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++与JAVA,该如何解决

2012-02-23 
C++与JAVAC++与JAVA有什么区别[解决办法]沙发。[解决办法]mark[解决办法]Java不支持指针,而C++支持;Java提

C++与JAVA
C++与JAVA有什么区别

[解决办法]
沙发。
[解决办法]
mark
[解决办法]
Java不支持指针,而C++支持;Java提供数据下标越界检查,而C++没有提供;Java提供自动内存管理机制,而C++中需要通过运算符new和delete来分配和释放内存;Java不支持多重继承等等

[解决办法]
平台无关
[解决办法]
JAVA是JAVA,
C++是C++
[解决办法]
顶楼上
[解决办法]
嘿嘿,只是借iu_81的话随便说说,不是针对iu_81

Java不支持指针,但其实它们全是指针,因为全是指针,所以无序“指针”这个名字来区分指针。比如Java中的 string a; 其实就是C中的 string* a;
Java提供数据下标越界检查,而C/C++坚定地认为不应该为不需要的功能付出代价。比如你去买火车票的时候,别人不会强制要求你必须搭配买一辆摩托车,虽然摩托车对于那些中途才发现上错火车的人很有用,它们可以在中途骑上摩托车返回到火车站重新上火车。
Java提供自动内存管理机制,因为内存重要呀,如果你的程序有内存泄漏的话,你的老板不会放过你,但你可以交给Java的GC呀,虽然它比你更蠢,但责任不在你,求个心安。
多重继承是OO必须的元素,除非它把OO蒙成面向接口,但因为OO是最没用的,所以没有多重继承对语言而言也没有什么关系,但切不可在没有多重继承特性的情况下吹自己是最OO的。

热点排行