[問題] c++ #開頭的程式碼

看板C_and_CPP作者 (樹多村光)時間12年前 (2012/01/07 18:44), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): HANDLE hOut; #ifdef STRICT typedef void *HANDLE; #define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name #else typedef Pvoid HANDLE; #define DECLARE_HANDLE(name) typedef HANDLE name #endif typedef HANDLE *PHANDLE; 這些東西在程式的前面 我都看不懂 有人能幫我註解嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.224.118

01/07 18:51, , 1F
請查書或google
01/07 18:51, 1F

01/07 18:52, , 2F
關鍵是條建編譯與巨集
01/07 18:52, 2F

01/07 18:54, , 3F
條件編譯才對,前置編譯也可以
01/07 18:54, 3F

01/07 18:55, , 4F
巨集也可以搜尋 C marco
01/07 18:55, 4F

01/07 18:57, , 5F
謝謝
01/07 18:57, 5F

01/07 23:01, , 6F
標題修改建議
01/07 23:01, 6F
文章代碼(AID): #1F227-z9 (C_and_CPP)