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