Bagikan melalui


Menerjemahkan ke Java dari C++

Dengan menggunakan bahasa pemrograman C++, pengembang dapat langsung mengakses memori yang menyimpan variabel tertentu. Penunjuk memori menyediakan akses langsung ini. Di Java, pointer ditangani untuk Anda.

Di Java, jenis data komposit struct, union, dan typedef ditangani secara eksklusif melalui penggunaan kelas. Misalnya, jenis data VARIAN C++ memetakan ke com.ms.com.Variant di Java.

Di C++, string adalah array karakter. Di Java, string adalah objek. Metode yang bertindak pada string memperlakukan string sebagai objek lengkap.

Metode COM mengembalikan nilai yang dikenal sebagai HRESULT, yang merupakan kode kesalahan 32-bit. Dukungan Java untuk Microsoft Internet Explorer mendefinisikan kelas, com.ms.com.ComException, yang membungkus kode kesalahan HRESULT.

Java tidak mendukung jenis data yang tidak ditandatangani kecuali untuk karakter, yang merupakan bilangan bulat yang tidak ditandatangani 16-bit. Metode yang menerima atau mengembalikan jenis data lain yang tidak ditandatangani tidak dapat digunakan dari Java.

Java tidak mendukung array multidirmansional. Metode yang menerima atau mengembalikan array multidirmansional tidak tersedia dari Java.

Nilai Boolean dalam Java tidak dapat dilemparkan ke 0 dan 1.

Menerjemahkan ke Java