|
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