Keywords are words that are used within a language and are thus not available for the programmer to use for his or her own purposes, i.e., the programmer cannot use a keyword for the name of a variable or the name of a function. C++ has the following keywords:
and and_eq asm auto bitand bitor bool break case catch char class compl const const_cast continue default delete do double dynamic_cast else enum explicit export |
extern false float for friend goto if inline int long mutable namespace new not not_eq operator or or_eq private protected public register reinterpret_cast return short |
signed sizeof static static_cast struct switch template this throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while xor xor_eq |