C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

reinterpret_cast does not allow casting a pointer to member of one class to a pointer
to member of another class if the classes are unrelated. [5.2.10 Reinterpret cast]
Explicit qualification of template functions is not implemented. [14.6 Name resolution]
In a reference of the form f()->g(), with g a static member function, f() is not evaluated.
This is as required by the ARM. The WP, however, requires that f() be evaluated. [9.4 Static
members]
Putting a try/catch around the initializers and body of a constructor is not implemented.
function-try-block is not implemented. [15 Exception handling]
The new lookup rules for member references of the form x.A::B and p->A::B are not yet
implemented. [3.4.3 Qualified name look up]
The notation :: template (and ->template, and so on) is not implemented [3.4.5 Class
member access]
Template template parameters are not implemented. [14.1 Template parameters]
Finding friend functions of the argument class types on name lookup on the function name in
calls is not implemented. [14.5.3 Friends]
Keywords Added for the D45 Product Release
These keywords were introduced at the D45 release. Existing TNS/R native programs that use any
of these keywords as identifiers must be changed to rename these identifiers.
and
and_eq
bitand
bitor
bool
catch
compl
dynamic_cast
explicit
false
mutable
namespace
not
not_eq
or
or_eq
throw
true
try
typeid
typename
using
wchar_t
xor
xor_eq
Defining Virtual Function Tables
Virtual function tables are defined when virtual functions are defined. (These tables are merely
declared when there are virtual function declarations.) If a program declares but does not define
a virtual function, the declaration exists without the required definition of its corresponding virtual
function table (as per the standard).
The native C++ compiler generates a virtual function table for only one translation unit in a program
when at least one virtual function is not defined with its class definition. The translation unit selected
is the one that contains the definition of the lexically first non-inline virtual member function. Duplicate
virtual function tables are generated for classes that define all virtual member functions within the
class definition.
436 Features and Keywords of Version 2 Native C++