Pengubah khusus Microsoft
Bagian ini menjelaskan ekstensi khusus Microsoft ke C++ di area berikut:
Berdasarkan alamat, praktik penggunaan pointer sebagai basis dari mana pointer lain dapat diimbangi
Atribut kelas penyimpanan yang diperluas dideklarasikan dengan kata kunci __declspec
Kata kunci __w64
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk