| | | | Browse by category |
I have Rogue Wave's Standard C++ Library, and I can't find there some of the classes or functions that are described in the ANSI C++ Standard Draft. These same classes are described in The C++ Programming Language, ed. 3 by Bjarne Stroustrup. If Rogue Wave's Standard C++ Library is standard, why doesn't it have these classes?
Cause
Rogue Wave's Standard C++ Library 1.2.x is based on the proposed ANSI draft of April 1995. This version of the Standard C++ Library implements the collections and algorithms from this proposal. It does not implement the streams, locales, facets and other classes proposed in the latest draft because these were not complete at the time version 1.2.x was developed.
A future version of Rogue Wave's implementation of the Standard C++ Library will be compliant with the latest standard. The ANSI/ISO C++ Standard should be ratified in July, 1998. This later version of Standard C++ Library will be Rogue Wave's implementation of the final ANSI/ISO standard and will add the remaining Standard C++ Library features, such as iostream, locale, and valarray.
Action
The best source for finding what is in the Standard C++ Library is the Standard C++ Library User's Guide and Reference. This is available in printed form, or as HTML documents, with the User's Guide and Reference being installed separately into
/htmldocs/stdug /htmldocs/stdref
Copies of the ANSI/IOS draft are publicly available from various sources. One such source we found is http://www.setech.com/press/x3.html