__embedded_cplusplus

Defined as 1 when compiling embedded C++ source code, undefined otherwise.

Syntax
  __embedded_cplusplus  
Remarks

The compiler defines this macro as 1 when the compiler's settings are configured to restrict the compiler to translate source code that conforms to the Embedded C++ proposed standard. The compiler does not define this macro otherwise.