1.2.3. ISO C++

The ARM compiler compiles C++ as defined by the 2003 standard, excepting wide streams and export templates:

The ARM compiler also supports several extensions to ISO C++. See Language extensions and language compliance for more information.

Throughout this document, the term:

strict C++

Means ISO C++, excepting wide streams and export templates.

Standard C++

Means strict C++.

C++

Means ISO C++, excepting wide streams and export templates, either with or without the ARM extensions.

Use the compiler option --cpp to compile C++ code.

See also

Copyright © 2007, 2010 ARM Limited. All rights reserved.ARM DUI 0348A
Non-Confidential