C++/Ключові слова
Ключові слова C++
ред.Стандарт мови C++98 розрізняє наступні ключові слова:
|
|
Окремі компілятори можуть (в не стандартних режимах компіляції) обробляти також інші ключові слова, включаючи cdecl
, far
, fortran
, huge
, interrupt
, near
, pascal
, typeof
. Старі компілятори можуть розпізнавати ключове слово overload
, що є анахронізмом, який був вилучений з мови.
У більш новій версії стандарту мови C++, відомій як C++11, додані наступні ключові слова:
|
|
|
|
C++11 також містить два спеціальних зарезервованих слова, які в конкретних ситуаціях можуть використовуватись як ключові слова, але зазвичай використовуються як ідентифікатори в інших випадках:
final
override
Не рекомендується їх використання у вигляді ідентифікаторів при написанні нового коду.
Ключові слова стандарту C++98: auto, default, delete і using мають додаткові властивості чи змінили своє призначення в стандарті C++11.
Деякі старі C++98 компілятори можуть не розпізнати деякі або усі з наступних ключових слів:
|
|
|
|
У новій версії стандарту мови C++20 додані наступні ключові слова:
|
|
|
|