Reserved Words in both C and C++

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constfloatshortunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

Additional C++ Reserved Words

anddynamic_castoperatorthrow
and_eqexplicitortrue
asmfalseor_eqtry
bitandfriendprivatetypeid
bitorinlineprotectedtypename
boolmutablepublicusing
catchnamespacereinterpret_castvirtual
classnewstatic_castwchar_t
complnottemplatexor
const_castnot_eqthisxor_eq
delete