Operator pra-prosesor
Empat operator khusus praproscesor digunakan dalam konteks #define
direktif. Lihat tabel berikut untuk ringkasan masing-masing. Operator stringizing, charizing, dan token-pasting dibahas di tiga bagian berikutnya. Untuk informasi tentang operator, lihat Arahan defined
#if, #elif, #else, dan #endif.
Operator | Perbuatan |
---|---|
Operator stringizing (#) | Menyebabkan argumen aktual yang sesuai diapit dalam tanda kutip ganda |
Operator pengisian daya (#@) | Menyebabkan argumen yang sesuai diapit dalam tanda kutip tunggal dan diperlakukan sebagai karakter (khusus Microsoft) |
Operator penempelan token (##) | Memungkinkan token yang digunakan sebagai argumen aktual untuk digabungkan untuk membentuk token lain |
operator yang ditentukan | Menyederhanakan penulisan ekspresi majemuk dalam arahan makro tertentu |
Lihat juga
Arahan pra-prosesor
Makro yang telah ditentukan sebelumnya
c/c++ referensi preproscessor