Datasheet
Standard C++ Implementation Definition
ARM DUI 0067D Copyright © 1999-2001 ARM Limited. All rights reserved. C-5
C.4 Minor features of language support
Table C-1 shows the minor features of the language supported by this release of ARM
C++.
Table C-1 Minor feature support for language
Minor feature Support
atexit
Implemented as defined in The Annotated
C++ Reference, Addison-Wesley, 1991.
Namespaces No.
Runtime type identification (RTTI) Partial.
Typeid
is supported for static types
and expressions with non-polymorphic
type. See also the restrictions on new style
casts.
New style casts Partial. ARM C++ supports the syntax of
new style casts, but does not enforce the
restrictions. New style casts behave in the
same manner as old style casts.
Array new/delete Yes.
Nothrow
new
Yes
bool
type Yes.
wchar_t
type Partial, an implicit typedef for
unsigned
short
.
explicit
keyword Yes.
Static member constants Yes.
extern inline
Yes .
Full linkage specification Yes.
for
loop variable scope change Yes.
Covariant return types Yes (but not for non-leftmost base classes).
Default template arguments Partial (args not dependent on other
template args).
Template instantiation directive Yes.
Template specialization directive Yes.