Port to the Standard C++ Library
| Overview | How Do I | FAQ | Details
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.