tibony 发表于 2019-1-31 15:49:27

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

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


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

拼接,其实是一行,感觉太长了就用这个符号
页: [1]
查看完整版本: [疑问]#define 宏名(参数1,参数2)\ 宏名(参数1)中的 "\"的意思