Java中缺少哪些C ++功能?

在C ++中可以看到很多功能,但是在Java中却看不到。其中一些已在下面列出-

  • Java中没有unsigned int选项

  • Java中没有析构函数,也没有'delete'析构函数,因为垃圾收集器为此执行了此操作。

  • Java中没有朋友类或友元函数。

  • Java中没有指针。

  • Java中没有typedef选项。

  • 由于Java是纯粹的面向对象的语言,因此没有全局变量或全局函数。

  • 在Java中找不到C ++中存在的模板的概念。

  • 范围解析运算符'::'不存在,因为没有全局变量或函数的问题。

  • 在Java中找不到多重继承的概念,尽管有多层继承。

  • 操作符重载的概念在Java中看不到。

  • Java中没有默认参数。

  • C ++具有内联函数,即在代码内扩展的小功能,但在Java中未扩展。

  • Java中没有预处理器和宏。

  • Java没有sizeof运算符。