File tree 1 file changed +0
-15
lines changed
1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change 1660
1660
1661
1661
\rSec 2[ub.cpp.concat]{The \#\# operator}
1662
1662
1663
- \pnum
1664
- \ubxref {cpp.concat.universal.char } \\
1665
- If a character sequence that matches the syntax of a \grammarterm {universal-character-name}
1666
- is produced by token concatenation \iref {cpp.concat }, the behavior is undefined.
1667
-
1668
- \pnum
1669
- \begin {example }
1670
- \begin {codeblock }
1671
- #define GUARD_NAME ï ## _GUARD // undefined behavior, character sequence produced contains
1672
- // a \grammarterm {universal-character-name}
1673
- #define COLUMN ï ##_column // undefined behavior, character sequence produced contains
1674
- // a \grammarterm {universal-character-name}
1675
- \end {codeblock }
1676
- \end {example }
1677
-
1678
1663
\pnum
1679
1664
\ubxref {cpp.concat.invalid.preprocessing.token } \\
1680
1665
If an invalid preprocessing token results from using the concat operator the behavior is undefined.
You can’t perform that action at this time.
0 commit comments