5 Lexical conventions [lex]

5.11 Keywords [lex.key]

Идентификаторы, показанные в таблице 5 , зарезервированы для использования в качестве ключевых слов (то есть они безусловно рассматриваются как ключевые слова на этапе 7), за исключением attribute-token:

Таблица 5 - Ключевые слова
alignas continue friend register true
alignof decltype goto reinterpret_­cast try
asm default if return typedef
auto delete inline short typeid
bool do int signed typename
break double long sizeof union
case dynamic_­cast mutable static unsigned
catch else namespace static_­assert using
char enum new static_­cast virtual
char16_­t explicit noexcept struct void
char32_­t export nullptr switch volatile
class extern operator template wchar_­t
const false private this while
constexpr float protected thread_­local
const_­cast for public throw

[ И ключевые слова не используются , но зарезервированы для использования в будущем. ]Note: export register end note

Кроме того, альтернативные представления, показанные в таблице 6 для некоторых операторов и знаков препинания ([lex.digraph]), зарезервированы и не могут использоваться иначе:

Таблица 6 - Альтернативные представления
and and_­eq bitand bitor compl not
not_­eq or or_­eq xor xor_­eq