Port to the Standard C++ Library: Overview
| Overview | How Do I | FAQ | Details
The Standard C++ library is ANSI compliant, which makes your C++ code portable across compilers and platforms. In addition, the Standard C++ library provides extended functionality, such as numerous algorithms that manipulate C++ objects.
In strict ANSI C++, you cannot use the MFC library, and you must disable Microsoft C language extensions.
The Standard C++ library is a set of 51 header files and encompasses all the latest ANSI C++ extensions (as of June 1996), including the Standard Template library and a new iostream library.
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.
See Porting to the Standard C++ Library for details.