Ключевыми называются слова, зарезервированные для специальных целей, они не должны использоваться в качестве обычных имен идентификаторов. В языке С++ намного больше зарезервированных ключевых слов, чем в С. В программах их нельзя использовать как идентификаторы. Ниже приведен список зарезервированных ключевых слов, используемых в системе Visual С++, который содержит ключевые слова языка С и дополнительные ключевые слова, существующие только в С++:
| auto | case | const cast | double |
| bad cast | catch | continue | dynamic_cast |
| bad_typeid | char | default | else |
| bool | class | delete | enum |
| break | const | do | except |
| explicit | mutable | signed | type_info |
| extern | namespace | sizeof | typedef |
| false | new | static | typeid |
| finally | operator | static cast | typename |
| float | private | stuct | union |
| for | protected | switch | unsigned |
| friend | public | template | using |
| goto | register | this | virtual |
| if | reinterpret_cast | throw | void |
| inline | return | true | volatile |
| int | short | try | while |
| long |






