Share via


Port to the Standard C++ Library: Overview

OverviewHow Do IFAQDetails

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.