C++ 中缺失的 Java 特性有哪些?


Java 中不存在但 C++ 中存在的特性有很多。以下列出了一些特性 −

  • Java 中沒有無符號 int 選項

  • Java 中沒有解構函式和“delete”,因為垃圾回收器執行這樣的操作。

  • Java 中沒有友元類或友元函式。

  • Java 中沒有指標。

  • Java 中沒有 typedef 選項。

  • 由於 Java 是一種純面向物件的語言,所以沒有全域性變數或全域性函式。

  • Java 中找不到 C++ 中出現的模板概念。

  • 不存在“::”的作用域解析運算子,因為沒有全域性變數或函式這一概念。

  • Java 中找不到多重繼承的概念,但存在多級繼承。

  • Java 中看不到運算子過載的概念。

  • Java 中沒有預設引數。

  • C++ 擁有行內函數,也就是在程式碼中展開的小函式,但 Java 沒有。

  • Java 中沒有預處理器和宏。

  • Java 沒有 sizeof 運算子。

更新日期: 2020 年 8 月 17 日

1 千次觀看

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.