[疑问]#define 宏名(参数1,参数2)\ 宏名(参数1)中的 "\"的意思

[复制链接]
查看1850 | 回复2 | 2019-1-31 15:49:27 | 显示全部楼层 |阅读模式
[疑问]#define 宏名(参数1,参数2)\ 宏名(参数1)中的 "\"的意思是什么?
TIM图片20190131153738.png

rrfetch | 2019-2-1 15:00:13 | 显示全部楼层
意思是,提示 C++ 编译器(准确来说是预处理器),我这行代码太长写不下了,要另换一行,预处理器你把下一行和这一行拼接成一个整体来处理。否则换行的位置,Windows 系统下,是有看不见的 “换行 + 回车” 字符的(Linux 和 Mac 有不同的规定)。
更详细的解释
https://blog.csdn.net/pachonghanya/article/details/6972632
回复 支持 反对

使用道具 举报

扬天战神 | 2019-2-15 10:59:34 | 显示全部楼层
拼接,其实是一行,感觉太长了就用这个符号
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

13

主题

83

回帖

40

积分

初始化成员

积分
40
QQ