Pertanyaan tentang topik tersebut 'c-preprocessor'
Bagaimana cara mencetak pon/hash melalui preprosesor C?
Saya memerlukan bantuan untuk melakukan hal berikut:
label makro praprosesor (x) akan menampilkan "#x", misalnya,
#define label(x) ...
jika saya memanggil label(aname), outputnya adalah "#aname" (tanpa tanda kutip)
Saya tahu, percobaan...
8817 dilihat
schedule
03.12.2023
Apakah ada cara untuk mengontrol urutan ekspansi makro
Saya berharap seseorang memiliki ide tentang cara mengontrol/menentukan urutan ekspansi makro. Inilah konteksnya:
// 32 bit increments, processor has registers for set, clear and invert
#define CLR_OFF 1
#define SET_OFF 2
#define INV_OFF 3...
3415 dilihat
schedule
18.11.2023
C Makro - Dinamis #include
Saya mencoba mencari cara membuat string variabel untuk pernyataan #include menggunakan GCC.
Idenya adalah bahwa untuk setiap modul sumber yang saya tulis, saya ingin menyertakan sebagai header, sumber C yang dihasilkan secara dinamis, yang...
12973 dilihat
schedule
26.10.2023
Temukan jenis __VA_ARGS__ dalam makro variadik
Seharusnya, saya memiliki makro variadik (mis., MY_MACRO(...) ) dan saya menyebutnya dengan cara berikut:
MY_MACRO(std::pair<int, int> const &p)
Sekarang, __VA_ARGS__ di badan makro saya akan menjadi std::pair<int, int>...
536 dilihat
schedule
27.10.2023