從 C++ 轉譯為 Java
使用 C++ 程式設計語言,開發人員可以直接存取儲存特定變數的記憶體。 記憶體指標提供此直接存取。 在 Java 中,會為您處理指標。
在 Java 中, 結構、 等位和 typedef 複合數據類型是透過類別的使用,以獨佔方式處理。 例如,C++ VARIANT 數據類型會對應至 Java 中的 com.ms.com.Variant 。
在 C++ 中,字串是字元陣列。 在 Java 中,字串是 物件。 處理字串的方法會將字串視為完整物件。
COM 方法會傳回稱為 HRESULT 的值,這是 32 位錯誤碼。 Microsoft Internet Explorer 的 Java 支援會定義包裝 HRESULT 錯誤碼的類別 com.ms.com.ComException。
Java 不支援無符號數據類型,但 char 除外,這是 16 位無符號整數。 無法從 Java 使用接受或傳回其他未簽署數據類型的方法。
Java 不支援多維度陣列。 不接受或傳回多維度陣列的方法無法從Java取得。
Java 中的布爾值不能轉換成 0 和 1。
相關主題