The following keywords have been added to C++ since the C++ 3.0 compiler. If you use any of these as identifiers, you should change the names. As shown in Table 3-1, some keywords can be turned off in C++ 5.0.
bool, false, true const_cast, dynamic_cast, reinterpret_cast, static_cast explicit export mutable namespace, using typename wchar_t