1.5 ISO C++

The compiler compiles ISO C++, excepting wide streams and export templates, and also supports ARM extensions to ISO C99.

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++.
Throughout this document, the term:
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.
strict C++
Means ISO C++, excepting wide streams and export templates.
Use the compiler options --cpp --strict to compile strict C++ code.
Standard C++
Means strict C++.
Non-ConfidentialPDF file icon PDF versionARM DUI0375E
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.