Compiler Reference Guide

ISO C++

ISO C++

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

  • ISO/IEC 14822:2003. The 2003 International Standard for C++.

The 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.

Copyright © 2007-2008, 2011 ARM. All rights reserved.ARM DUI 0376C
Non-ConfidentialID061811