keywords (* added since c++03, ** added since 2008.04, !** removed from final c++11) ** alignas * alignof asm auto !** axiom bool break case catch char * char16_t * char32_t class !** concept !** concept_map const const_cast * constexpr continue * decltype default delete do double dynamic_cast else enum explicit export extern false float for friend goto if inline int !** late_check long mutable namespace new * nullptr operator private protected public register reinterpret_cast !** requires return short signed sizeof static * static_assert static_cast struct switch template this * thread_local throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while alternative representation for operators or punctuators: and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq