From Jason Turner

[diff.cpp03.strings]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpzip3vkc6/{from.md → to.md} +10 -10
tmp/tmpzip3vkc6/{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
+ ### [[strings]]: strings library <a id="diff.cpp03.strings">[[diff.cpp03.strings]]</a>
2
 
3
+ **Change:** `basic_string` requirements no longer allow
4
+ 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++03 code may execute differently in this
8
+ International Standard.
9
 
10
+ **Change:** Loosen `basic_string` invalidation rules. **Rationale:**
11
+ Allow small-string optimization. **Effect on original feature:** Valid
12
+ C++03 code may execute differently in this International Standard. Some
13
+ `const` member functions, such as `data` and `c_str`, no longer
14
+ invalidate iterators.
15