tmp/tmpp_3tnf8m/{from.md → to.md}
RENAMED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
### Clause [[strings]]: strings library <a id="diff.cpp03.strings">[[diff.cpp03.strings]]</a>
|
| 2 |
|
| 3 |
[[string.classes]] **Change:** `basic_string` requirements no longer
|
| 4 |
-
allow reference-counted strings **Rationale:** Invalidation is subtly
|
| 5 |
different with reference-counted strings. This change regularizes
|
| 6 |
behavior for this International Standard. **Effect on original
|
| 7 |
feature:** Valid C++03code may execute differently in this International
|
| 8 |
Standard.
|
| 9 |
|
| 10 |
-
[[string.require]] **Change:** Loosen `basic_string` invalidation rules
|
| 11 |
**Rationale:** Allow small-string optimization. **Effect on original
|
| 12 |
feature:** Valid C++03code may execute differently in this International
|
| 13 |
Standard. Some `const` member functions, such as `data` and `c_str`, no
|
| 14 |
longer invalidate iterators.
|
| 15 |
|
|
|
|
| 1 |
### Clause [[strings]]: strings library <a id="diff.cpp03.strings">[[diff.cpp03.strings]]</a>
|
| 2 |
|
| 3 |
[[string.classes]] **Change:** `basic_string` requirements no longer
|
| 4 |
+
allow reference-counted strings. **Rationale:** Invalidation is subtly
|
| 5 |
different with reference-counted strings. This change regularizes
|
| 6 |
behavior for this International Standard. **Effect on original
|
| 7 |
feature:** Valid C++03code may execute differently in this International
|
| 8 |
Standard.
|
| 9 |
|
| 10 |
+
[[string.require]] **Change:** Loosen `basic_string` invalidation rules.
|
| 11 |
**Rationale:** Allow small-string optimization. **Effect on original
|
| 12 |
feature:** Valid C++03code may execute differently in this International
|
| 13 |
Standard. Some `const` member functions, such as `data` and `c_str`, no
|
| 14 |
longer invalidate iterators.
|
| 15 |
|