home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!taumet!steve
- From: steve@taumet.com (Steve Clamage)
- Subject: Re: I/O streams in ANSI definition?
- Message-ID: <1992Sep9.163629.27855@taumet.com>
- Organization: TauMetric Corporation
- References: <d9patrik.715968231@dtek.chalmers.se>
- Date: Wed, 9 Sep 1992 16:36:29 GMT
- Lines: 44
-
- d9patrik@dtek.chalmers.se (Patrik Larking) writes:
-
- >I have a few questions about to the c++ I/O streams.
-
- >Are they included in the ANSI definition of the c++ language?
-
- They will (almost certainly) be part of the Standard when it is complete.
-
- >Are they a part of the 3.0 definition or is there a separate definition?
-
- Most, if not all, modern C++ implementations include some version of
- iostreams.
-
- >Are binary files included (ios::binary)?
-
- It depends on the particular version of iostreams. Current versions
- of iostreams for Unix usually do not support "binary" (because there
- is no difference in Unix between text and binary files). In the future,
- probably all versions will support a "binary" flag, although the
- spelling is not certain. (It might be "ios::bin".)
-
- >I currently own the C++ Primer by Lippman and The Annotaded reference manual.
- >Neither of theese treat the I/O stream fully and I don`t want to bye a complte
- >new book!
- > Are there any seperate publications witch only treat the I/O library.
-
- You can order the C++ library manual from AT&T (or maybe USL) which
- describes the original AT&T implementaion of iostreams in detail.
- You will have to get ordering information from someone else.
-
- >Can I require the ANSI documents direct whole c++ definition or partly (I/O
- >library only)?
-
- The ANSI/ISO C++ committee has not completed work on the iostream
- definition. When complete, it will specify a minimum functionality
- which all Standard implementations will have to provide. It will
- not be ideal as a reference, except for knowing what you can depend
- on for a maximally portable program (among Standard implementations).
- You will still want complete documentation from your compiler vendor,
- because many details will be left up to the implementation.
- --
-
- Steve Clamage, TauMetric Corp, steve@taumet.com
- Vice Chair, ANSI C++ Committee, X3J16
-