Standard C++ library implementation definition

This section describes the implementation of the C++ libraries. The ARM C++ library provides all of the library defined in the ISO/IEC 14822 :1998(E) C++ Standard, aside from some limitations described in Table 2.15.

The standard C++ library is distributed in binary form only.

Table 2.15 describes the most important features missing from the current release.

Table 2.15. Standard C++ library differences

Standard Implementation differences
locale The locale message facet is not supported. It fails to open catalogs at runtime because the ARM C library does not support catopen and catclose through nl_types.h. One of two locale definitions can be selected at link time. Other locales can be created by user-redefinable functions.
Timezone Not supported. The ARM C library does not support it.

ARM KUI 0099A
Non-Confidential