tmp/tmpw_cb56hp/{from.md → to.md}
RENAMED
|
@@ -13,12 +13,16 @@ characters to the translation character set.
|
|
| 13 |
**Rationale:** Necessary to enable
|
| 14 |
*hexadecimal-floating-point-literal*s. **Effect on original feature:**
|
| 15 |
Valid C++14 code may fail to compile or produce different results in
|
| 16 |
this revision of C++. Specifically, character sequences like `0p+0` and
|
| 17 |
`0e1_p+0` are three separate tokens each in C++14, but one single token
|
| 18 |
-
in this revision of C++.
|
|
|
|
|
|
|
| 19 |
|
| 20 |
``` cpp
|
| 21 |
#define F(a) b ## a
|
| 22 |
int b0p = F(0p+0); // ill-formed; equivalent to ``int b0p = b0p + 0;'' in C++14{}
|
| 23 |
```
|
| 24 |
|
|
|
|
|
|
|
|
|
| 13 |
**Rationale:** Necessary to enable
|
| 14 |
*hexadecimal-floating-point-literal*s. **Effect on original feature:**
|
| 15 |
Valid C++14 code may fail to compile or produce different results in
|
| 16 |
this revision of C++. Specifically, character sequences like `0p+0` and
|
| 17 |
`0e1_p+0` are three separate tokens each in C++14, but one single token
|
| 18 |
+
in this revision of C++.
|
| 19 |
+
|
| 20 |
+
[*Example 1*:
|
| 21 |
|
| 22 |
``` cpp
|
| 23 |
#define F(a) b ## a
|
| 24 |
int b0p = F(0p+0); // ill-formed; equivalent to ``int b0p = b0p + 0;'' in C++14{}
|
| 25 |
```
|
| 26 |
|
| 27 |
+
— *end example*]
|
| 28 |
+
|