Keil™, An ARM® Company

RealView Compiler Reference Guide

ISO C++

1.2.3. ISO C++

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

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0376A