请不要转载本文;请不要以任何形式重新出版,发布本文;请在下载本文 24 小时内将其删除;禁止将本文用于商业目的。
2 Lexical conventions [lex]2.8 Header names [lex.header]
| 2 词法约定 【词法】2.8 头名称 【词法.头】
|
header-name:< h-char-sequence> " q-char-sequence" h-char-sequence: h-char: q-char-sequence: q-char:
| 头-名称:< h-字符-序列> " q-字符-序列" h-字符-序列: h-字符: q-字符-序列: q-字符:
|
Header name preprocessing tokens shall only appear within a #include preprocessing directive (16.2). The sequences in both forms of header-names are mapped in an implementation-defined manner to headers or to external source file names as specified in 16.2.
| 头名称预处理标记仅在 #include 预处理指令中出现(16.2)。两种形式的头名称以实现定义的方式被映射到 16.2 节指定的头或外部源文件名称。
|
If either of the characters ' or / , or either of the character sequences /* or // appears in a q-char-sequence of a h-char-sequence, or the character " appears in a h-char-sequence, the behavior is undefined.19)
| 如果字符 ' 或 / ,或字符序列 /* 或 // 中的任何一个出现在某个 q-字符-序列或 h-字符-序列中,或字符 " 出现在 h-字符-序列中,行为则是未定义的。19)
|
19) Thus, sequences of characters that resemble escape sequences cause undefined behavior.
| 19) 比如,转义序列一类的字符序列将导致未定义行为。
|
PREV [lex.comment] | NEXT [lex.ppnumber] | 上一页 【词法.注释】 | 下一页 【词法.预处理数字】 |