stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r550011 - /incubator/stdcxx/trunk/doc/stdlibug/30-3.html
Date Sat, 23 Jun 2007 05:48:25 GMT
Author: sebor
Date: Fri Jun 22 22:48:24 2007
New Revision: 550011

2007-06-22  Martin Sebor  <>

	* 30-3.html: Added a note about the effects of ios::out creating
	a file when it doesn't exist.


Modified: incubator/stdcxx/trunk/doc/stdlibug/30-3.html
--- incubator/stdcxx/trunk/doc/stdlibug/30-3.html (original)
+++ incubator/stdcxx/trunk/doc/stdlibug/30-3.html Fri Jun 22 22:48:24 2007
@@ -9,10 +9,12 @@
 <P>There may be times when you want to modify the way a file is opened or used in a
program. For example, in some cases it is desirable that writes append to the end of a file
rather than overwriting the existing values. The file stream constructor takes a second argument,
the <I>open mode</I>, that allows such variations to be specified. Here is an
example that creates a file stream object <SAMP>Str</SAMP>, connects it to the
external file named <SAMP>"inout.txt"</SAMP>, and opens it for reading and for
writing at the end of the file:</P>
-std::fstream Str("inout.txt",
-                 std::ios_base::in | std::ios_base::out |
-                 std::ios_base::app);
+std::fstream Str("inout.txt", std::ios_base::in | std::ios_base::out | std::ios_base::app);
+Note that if the <SAMP>"inout.txt"</SAMP> file doesn't exist it will be
 <A NAME="3031"><H3>30.3.1 The Open Mode Flags</H3></A>
 <A NAME="idx751"><!></A>
 <P>The open mode argument is of type <SAMP>std::ios_base::openmode</SAMP>,
which is a bitmask type like the format flags and the stream state. <A HREF="30-3.html#Table&nbsp;32">Table&nbsp;32</A>
defines the following bits:</P>

View raw message