|
117 | 117 | \grammarterm{r-char-sequence},
|
118 | 118 | \grammarterm{h-char-sequence}, or
|
119 | 119 | \grammarterm{q-char-sequence},
|
120 |
| -\grammarterm{universal-character-names} are recognized and |
| 120 | +\grammarterm{universal-character-name}s are recognized and |
121 | 121 | replaced by the designated element of the translation character set.
|
122 | 122 | The process of dividing a source file's
|
123 | 123 | characters into preprocessing tokens is context-dependent.
|
|
267 | 267 | U+003B & SEMICOLON & \tcode{;} \\
|
268 | 268 | U+003C & LESS-THAN SIGN & \tcode{<} \\
|
269 | 269 | U+003D & EQUALS SIGN & \tcode{=} \\
|
270 |
| -U+003E & GREATER-THAN SIGN& \tcode{>} \\ |
| 270 | +U+003E & GREATER-THAN SIGN & \tcode{>} \\ |
271 | 271 | U+003F & QUESTION MARK & \tcode{?} \\
|
272 | 272 | U+0041 .. U+005A & LATIN CAPITAL LETTER A .. Z & \tcode{A B C D E F G H I J K L M} \\
|
273 | 273 | & & \tcode{N O P Q R S T U V W X Y Z} \\
|
|
1825 | 1825 | (and not the single code unit \tcode{'\textbackslash xAB'}).
|
1826 | 1826 | Similarly,
|
1827 | 1827 | \begin{codeblock}
|
1828 |
| -"(\u00)" "41" |
| 1828 | +R"(\u00)" "41" |
1829 | 1829 | \end{codeblock}
|
1830 | 1830 | represents six characters,
|
1831 | 1831 | starting with a backslash and ending with the digit \tcode{1}
|
|
1855 | 1855 | \tcode{"a"} & \tcode{L"b"} & \tcode{L"ab"} \\
|
1856 | 1856 | \end{floattable}
|
1857 | 1857 |
|
1858 |
| -\pnum |
1859 |
| -\indextext{\idxcode{0}|seealso{zero, null}}% |
1860 |
| -\indextext{\idxcode{0}!string terminator}% |
1861 |
| -\indextext{\idxcode{0}!null character|see {character, null}}% |
1862 |
| -In translation phase 6\iref{lex.phases}, |
1863 |
| -after adjacent \grammarterm{string-literal}s are concatenated, |
1864 |
| -a null character is appended to the result. |
1865 |
| - |
1866 | 1858 | \pnum
|
1867 | 1859 | Evaluating a \grammarterm{string-literal} results in a string literal object
|
1868 | 1860 | with static storage duration\iref{basic.stc}.
|
|
1877 | 1869 | \end{note}
|
1878 | 1870 |
|
1879 | 1871 | \pnum
|
| 1872 | +\indextext{\idxcode{0}|seealso{zero, null}}% |
| 1873 | +\indextext{\idxcode{0}!string terminator}% |
| 1874 | +\indextext{\idxcode{0}!null character|see {character, null}}% |
1880 | 1875 | String literal objects are initialized with
|
1881 | 1876 | the sequence of code unit values
|
1882 | 1877 | corresponding to the \grammarterm{string-literal}'s sequence of
|
|
0 commit comments