Dinkumware Standard C++ Library

The Dinkumware Standard C++ Library is the implementation of the C++ Standard Library that C++Builder uses for applications on the 32-bit Windows, 64-bit Windows and macOS target platforms.

The libraries include containers such as vectors, lists, sets, maps, and bitsets. Dinkumware also includes algorithms for common operations, such as sorting a container or searching inside a container.

Dinkumware version 8.03a is available specifically for C++ application development on target platforms that support the following Clang-enhanced compilers:

Separate STL Versions

The IDE automatically adds the correct Dinkumware version, based on the target platform and the C++ compiler you have set for your C++ applications. You should not explicitly add Dinkumware to the include path.

The location of the headers of this library also depends on the version.

Note: C++17 STL headers will not work on Win64, because C++17 is only available for the Win32 platform in this release. However, Win32 and Win64 share the same Dinkumware, with Win64 using an earlier language standard, so headers common to both C++11 and C++17 are available to Win64, and Win64 benefits from updates and changes.

Attention: C++Builder does not currently support the use of the Dinkumware Standard C++ Library on mobile platforms.