宏替换时,在collection期间,不进行宏扩展。请问collection是啥
谢邀
大概就是说收集用于组成实际参数的 preprocessing-token 的步骤,比如#define S(a) #a#define LU MAS(LU)
【宏替换时,在collection期间,不进行宏扩展。请问collection是啥】 预处理器不会看到 LU 就替换成 MA,而只是记下实际参数是 LU 。因为对应的形式参数前面有个 # ,所以在展开这个调用时也不会进行扩展,所以这个展开的结果是 "LU" 而不是 "MA"
■网友
英文本身用词不当吧?想表达的意思是argument prescan?不过可以肯定的是和链接一点关系也没有。
推荐阅读
- 4类花卉,过年期间养正合适,镇宅旺运寓意好
- 1.5亿■“两节”期间全省工会筹集超1.5亿资金送温暖
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- “十三五”期间江西除险加固1479座病险水库助力防洪减灾
- “十三五”期间新增减税降费累计将达7.6万亿元左右——为企业减负 为创新加油
- 医生|女性月经期间,流出的“血块”是什么?正常吗?医生如实告诉你
- 胎儿|你会正确洗澡吗?怀孕期间
- 生活|江苏交出“十三五”期间棚改成绩单,400万人告别棚户区
- 抗疫期间,武大校友向武汉捐款捐物超12亿
- HTML这么原始的页面展现方式为何没有新技术彻底替换它