Share via


Port to the Standard C++ Library

OverviewHow Do IFAQDetails

The Standard C++ library encompasses all the latest ANSI C++ extensions (as of June 1996), including the Standard Template library and a new iostream library. The Standard C++ library provides new functionality, such as numerous algorithms that manipulate C++ objects, and a migration path for developers who want to move to the standard iostream.

The Standard C++ library is a set of 51 header files. A list of the header files can be found in . The new header files do not have the .h extension. The Standard C++ library also has 18 standard C headers with the .h extension, for example, errno.h and stdio.h.

The main difference between the Standard C++ library and previous run-time libraries is in the iostream library. Details of the iostream implementation have changed, and you cannot mix calls to the old iostream library and to the new Standard C++ library.