N1570中的第5.1.1.2/2节:
紧跟其后的反斜杠字符(\)的每个实例
删除新行字符,拼接物理源行以形成
逻辑源代码行。只有任何物理源上的最后一个反斜杠
线路有资格成为此类接头的一部分。源文件
不为空的将以一个新的行字符结尾,该行字符不
在任何此类
进行拼接。
读到这一段,我的理解是只有间隙字符(\)被删除,当它紧接着是一个新行字符时。但是在阅读了其他文章之后,关于这一段,我产生了这样的印象,即反作用字符和下一个新行字符都从构成文件的源字符集中删除了。哪一个是正确的?

最佳答案

反斜杠和换行符都被删除。

a \
b

读作a b

关于c - 我在理解N1570中的5.1.1.2/2时遇到了一些困难,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36267261/

10-14 03:32