c ++和Java之间的主要区别

时间:2010-12-18 20:09:24

标签: java c++

从Java到C ++的人的角度来看,C ++和Java之间最重要的区别是什么?

2 个答案:

答案 0 :(得分:5)

此处列举太多但是:

  1. 垃圾收集
  2. 功能指针
  3. 枚举
  4. 标准集合库(即,除非您的编译器支持TR1,否则您将需要查找Boost以获取散列表)
  5. 编写一次,为每个操作系统编译多次。
  6. 多重继承
  7. 模板与泛型和类型擦除
  8. 地狱,一般指针。这个问题应该结束。没有办法完全回答它。

答案 1 :(得分:1)

C ++并不像java那样完全面向对象。此外,C ++编译为机器语言,而java编译为字节代码。你可以在这里找到更多http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B