反斜杠后是否允许空格继续一行(在C / C ++中)

时间:2016-06-30 16:34:32

标签: c++ c macros

使用\继续换行时,反斜杠(在同一行)后是否允许

1 个答案:

答案 0 :(得分:10)

反斜杠后应立即使用换行符。 C ++标准(N4140)声明:

  

2.2翻译阶段
....

     

删除后跟新行字符的反斜杠字符(\)的每个实例,   拼接物理源线以形成逻辑源线。只有任何物理来源的最后反斜杠   该行有资格成为这种拼接的一部分。

(C标准在 5.1.1.2翻译阶段中具有相同的规则。)