E.8. Predefined Symbolic Constants

There are six predefined symbolic constants (Fig. E.1). The identifiers for each of these begin and (except for __cplusplus) end with two underscores. These identifiers and preprocessor operator defined (Section E.5) cannot be used in #define or #undef directives.


Fig. E.1. The predefined symbolic constants.

Get C++11 for Programmers, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.