C,C++宏中#與##的講解

原文地址爲: C,C++宏中#與##的講解 文中__FILE__與示例1可以參見《使用ANSI C and Microsoft C++中常用的預定義宏》 宏中的#的功能是將其後面的宏參數進行字符串化操作(Stringizing operator),簡單說就是在它引用的宏變量的左右各加上一個雙引號。 如定義好#define STRING(x) #x之後,下面二條語句就等價。        char
相關文章
相關標籤/搜索