| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| char | extern | return | union |
| const | float | short | unsigned |
| continue | for | signed | void |
| default | goto | sizeof | volatile |
| do | if | static | while |
| and | dynamic_cast | operator | throw |
| and_eq | explicit | or | true |
| asm | false | or_eq | try |
| bitand | friend | private | typeid |
| bitor | inline | protected | typename |
| bool | mutable | public | using |
| catch | namespace | reinterpret_cast | virtual |
| class | new | static_cast | wchar_t |
| compl | not | template | xor |
| const_cast | not_eq | this | xor_eq |
| delete |