[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

Chapter 1.

 

Introduction



This reference manual describes the contents of the C++ standard library and what Metrowerks' library provides for its users. The C++ Standard library provides an extensible framework, and contains components for: language support, diagnostics, general utilities, strings, locales, containers, iterators, algorithms, numerics, and input/output.


About the MSL C++ Library Reference Manual

This section describes each chapter in this manual.

"Overview of the MSL C++ Reference," of this manual describes the language support library that provides components that are required by certain parts of the C++ language, such as memory allocation and exception processing.

"Overview of Language Support Library," discusses the ANSI/ISO language support library.

"Overview of Diagnostics library," elaborates on the diagnostics library that provides a consistent framework for reporting errors in a C++ program, including predefined exception classes.

"Overview of General utilities library," discusses the general utilities library, which includes components used by other library elements, such as predefined storage allocator for dynamic storage management.

"Overview of Strings Classes," discusses the strings components provided for manipulating text represented as sequences of type char, sequences of type wchar_t, or sequences of any other "character-like" type.

"Overview of Localization library," covers the localization components extend internationalization support for character classification, numeric, monetary, and date/time formatting and parsing among other things.

"Overview of Containers library," discusses container classes: lists, vectors, stacks, and so forth. These classes provide a C++ program with access to a subset of the most widely used algorithms and data structures.

"Overview of Iterators library."discusses iterator classes.

"Overview of Algorithms Library," discusses the algorithms library. This library provides sequence, sorting, and general numerics algorithms.

"Overview of Numerics Library," discusses the numerics library. It describes the components for complex number types, numeric arrays, generalized numeric algorithms and facilities included from the ISO C library.

"Overview of Input and Output Library," overviews the input and output class libraries.

"Overview of Streams and String Forward Declarations.," discusses the input and output streams forward declarations.

"Overview of Standard Input and Output Stream Objects.," discusses the initialized input and output objects.

"Overview of Input and Output Stream Base Classes," discusses the iostream_base class.

"Overview of Stream Buffers," discusses the stream buffer classes.

"Overview of Formatting and Manipulators," discusses the formating and manipulator classes.

"Overview of String Based Stream Classes," discusses the string based stream classes.

"Overview of File Based Streams," discusses the file based stream classes.

"27.8.2 C Library files," discusses the namespace C Library functions.

"Overview of Mutex Support Library," discusses the mutex classes.

"Overview of Strstream Classes," a non-templatized array based stream class.

"Overview of MSL Utilities" utilites used for non standard headers.

"Overview of Hash Containers" a chapter of non stadnard "hash" libraries.

"Overview of the C++ Switches, Flags and Defines" is a chapter on the various flags that you can use to create a customized version of the MSL C++ Library


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000