Ответ 1
Таблица 4 (Ключевые слова) в N3936 (С++ 14):
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
Таблица 4 в N3337 (С++ 11):
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
... который является длинным способом сказать "нет".
(override
и final
являются "идентификаторами со специальным значением" и перечислены в таблице 3; and
и т.д. являются "альтернативными представлениями... для определенных операторов и пунктуаторов" и перечислены в таблице 5. Ни одна таблица не изменилась между С++ 11 и С++ 14.)