tmp/tmp40w7zcqz/{from.md → to.md}
RENAMED
|
@@ -3,11 +3,14 @@
|
|
| 3 |
In this Clause, the type name `FILE` refers to the type `FILE` declared
|
| 4 |
in `<cstdio>`.
|
| 5 |
|
| 6 |
The header `<iostream>` declares objects that associate objects with the
|
| 7 |
standard C streams provided for by the functions declared in `<cstdio>`,
|
| 8 |
-
and includes all the headers necessary to use these objects.
|
|
|
|
|
|
|
|
|
|
| 9 |
|
| 10 |
The objects are constructed and the associations are established at some
|
| 11 |
time prior to or during the first time an object of class
|
| 12 |
`ios_base::Init` is constructed, and in any case before the body of
|
| 13 |
`main` [[basic.start.main]] begins execution. The objects are not
|
|
@@ -39,7 +42,7 @@ iostream object’s formatted and unformatted input [[istream]] and output
|
|
| 39 |
not result in a data race [[intro.multithread]].
|
| 40 |
|
| 41 |
[*Note 2*: Unsynchronized concurrent use of these objects and streams
|
| 42 |
by multiple threads can result in interleaved characters. — *end note*]
|
| 43 |
|
| 44 |
-
See also: ISO C 7.
|
| 45 |
|
|
|
|
| 3 |
In this Clause, the type name `FILE` refers to the type `FILE` declared
|
| 4 |
in `<cstdio>`.
|
| 5 |
|
| 6 |
The header `<iostream>` declares objects that associate objects with the
|
| 7 |
standard C streams provided for by the functions declared in `<cstdio>`,
|
| 8 |
+
and includes all the headers necessary to use these objects. The dynamic
|
| 9 |
+
types of the stream buffers initially associated with these objects are
|
| 10 |
+
unspecified, but they have the behavior specified for
|
| 11 |
+
`std::basic_filebuf<char>` or `std::basic_filebuf<wchar_t>`.
|
| 12 |
|
| 13 |
The objects are constructed and the associations are established at some
|
| 14 |
time prior to or during the first time an object of class
|
| 15 |
`ios_base::Init` is constructed, and in any case before the body of
|
| 16 |
`main` [[basic.start.main]] begins execution. The objects are not
|
|
|
|
| 42 |
not result in a data race [[intro.multithread]].
|
| 43 |
|
| 44 |
[*Note 2*: Unsynchronized concurrent use of these objects and streams
|
| 45 |
by multiple threads can result in interleaved characters. — *end note*]
|
| 46 |
|
| 47 |
+
See also: ISO C 7.23.2
|
| 48 |
|