(16)#define 瞄准一整行 , 虽然是很熟悉的宏定义,但也是不熟悉的宏定义,那就是 #define 对空格怎么处理, #define 会如何处理空格间隔的字符串。

++ 上面的回答还不直接,再举一例:

++ 可见, #define 处理宏定义,是瞄准的所在行上的所有字符串,第一个字符串为宏定义,随后的所有字符串是宏的内容。
(17) 接着集中学习下 STL 源代码 里出现的各种调用约定的含义,先是 cdecl :

(18) __clrcall :

(19) fastcall :

(20) stdcall :

(21) vectorcall :

(22) thiscall :

++ 举例:


(23)
谢谢

被折叠的 条评论
为什么被折叠?



