Pengubah khusus Microsoft

Bagian ini menjelaskan ekstensi khusus Microsoft ke C++ di area berikut:

Kata kunci khusus Microsoft

Banyak kata kunci khusus Microsoft dapat digunakan untuk memodifikasi deklarator untuk membentuk jenis turunan. Untuk informasi selengkapnya tentang deklarator, lihat Deklarator.

Kata kunci Makna Digunakan untuk Jenis Turunan Formulir?
__Berbasis Nama berikut mendeklarasikan offset 32-bit ke basis 32-bit yang terkandung dalam deklarasi. Ya
__cdecl Nama berikut menggunakan konvensi penamaan dan panggilan C. Ya
__declspec Nama berikut menentukan atribut kelas penyimpanan khusus Microsoft. Tidak
__fastcall Nama berikut mendeklarasikan fungsi yang menggunakan register, jika tersedia, alih-alih tumpukan untuk melewati argumen. Ya
__Membatasi Mirip dengan __declspec(batasi), tetapi untuk digunakan pada variabel. Tidak
__stdcall Nama berikut menentukan fungsi yang mengamati konvensi panggilan standar. Ya
__w64 Menandai jenis data sebagai lebih besar pada kompilator 64-bit. Tidak
__unaligned Menentukan bahwa penunjuk ke jenis atau data lain tidak diratakan.. Tidak
__vectorcall Nama berikut mendeklarasikan fungsi yang menggunakan register, termasuk register SSE, jika tersedia, alih-alih tumpukan untuk passing argumen. Ya

Baca juga

Referensi Bahasa C++