04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C<br />

Standard C++ Implementation Definition<br />

The <strong>ARM</strong> compiler supports the majority of the language features described in the<br />

ISO/IEC standard for C++ when compiling C++. This appendix lists the C++ language<br />

features defined in the standard, and states whether or not that language feature is<br />

supported by <strong>ARM</strong> C++. It contains the following sections:<br />

• Integral conversion on page C-2<br />

• Calling a pure virtual function on page C-3<br />

• Major features of language support on page C-4<br />

• Standard C++ library implementation definition on page C-5.<br />

Note<br />

This appendix does not duplicate information that is part of the standard C<br />

implementation. See Appendix B Standard C Implementation Definition.<br />

When compiling C++ in ISO C mode, the <strong>ARM</strong> compiler is identical to the <strong>ARM</strong> C<br />

compiler. Where there is an implementation feature specific to either C or C++, this is<br />

noted in the text. For extensions to standard C++, see:<br />

• Standard C++ language extensions on page 3-15<br />

• C99 language features available in C++ and C90 on page 3-7<br />

• Standard C and standard C++ language extensions on page 3-19.<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. C-1<br />

ID101213<br />

Non-Confidential,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!