
This manual is divided into three parts:
Part I is an introduction to the manual. It explains the organization of the manual, and its role in the total documentation for the Rogue Wave implementation of the Standard C++ Library.
Part II explains locales. After a general introduction to internationalization, it explains the C facilities for internationalizing software, and how the C locale differs from the C++ locale. It defines a C++ locale and a facet, and tells how locales are created, composed, used, and replaced. It includes a complex example of a user-defined facet, which demonstrates how facets can be built and used in conjunction with iostreams.
Part III explains the C++ stream input and output facilities commonly called iostreams. Beginning chapters cover the iostreams facility, how it works, and how it should be used; also, the iostreams architecture, its components, and class hierarchy. Middle chapters cover the basic operation of iostreams, and both simple and advanced techniques for extending the iostreams framework. Final chapters describe the main differences between the Standard C++ Library iostreams, the traditional iostreams, and Rogue Wave's implementation of iostreams in the Standard C++ Library.
Please note that this manual is written as a part of the Standard C++ Library User's Guide, and so focuses on general principles and examples of using the product. More specific information on the classes and functions is contained in the Class Reference.
©Copyright 1998, Rogue Wave Software, Inc.
Send mail to report errors or comment on the documentation.