Keywords or reserved words in C++ programming are language-specific words that have special meanings. You cannot use them for names of variables or functions.
and | and_eq | asm | auto | bitand |
bitor | bool | break | case | catch |
char | class | compl | const | const_cast |
continue | default | delete | do | dynamic_cast |
double | else | enum | explicit | export |
extern | false | float | for | friend |
goto | if | include | inline | int |
long | mutable | namespace | new | not |
not_eq | operator | or | or_eq | private |
protected | public | reinterpret_cast | register | 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 |