Следующие идентификаторы зарезервированы для использовния в качестве ключевых слов и не могут использоваться иным образом:
asm auto break case char class const continue default delete do double else enum extern float for friend goto if inline int long new operator overload public register return short sizeof static struct switch this typedef union unsigned virtual void while
Идентификаторы signed и volatile зарезервированы для применения в будущем.