C++ Ключові слова
C++ Ключові слова
Список корисних ключових слів у C++ можна знайти в таблиці нижче.
| Ключове слово | Опис |
|---|---|
| and | Альтернативний спосіб написання логічного оператора && |
| and_eq | Альтернативний спосіб написання оператора присвоювання &= |
| bitand | Альтернативний спосіб написання побітового оператора & |
| bitor | Альтернативний спосіб написання побітового оператора | |
| bool | Тип даних, який може зберігати лише значення true або false |
| break | Виривається із циклу або блоку switch |
| case | Позначає блок коду в інструкціях switch |
| catch | Перехоплює винятки, створені інструкціями try |
| char | Тип даних, який може зберігати один символ |
| class | Визначає клас |
| compl | Альтернативний спосіб написання побітового оператора ~ |
| const | Визначає змінну або параметр як константу (незмінну) або вказує, що метод класу не змінює атрибути класу |
| continue | Продовжує до наступної ітерації циклу |
| default | Визначає блок коду за замовчуванням в інструкції switch |
| delete | Звільняє динамічну пам’ять |
| do | Використовується разом із while для створення циклу do/while |
| double | Тип даних, який зазвичай має 64 біти та може зберігати дробові числа |
| else | Використовується в умовних інструкціях |
| enum | Оголошує перерахований тип |
| false | Булеве значення, еквівалентне 0 |
| float | Тип даних, який зазвичай має 32 біти і може зберігати дробові числа |
| for | Створює цикл for |
| friend | Визначає класи та функції, які мають доступ до приватних і захищених членів |
| goto | Переходить до рядка коду, визначеного міткою |
| if | Створює умовну інструкцію |
| int | Тип даних, який зазвичай має 32 біти і може зберігати цілі числа |
| long | Переконується, що ціле число має принаймні 32 біти (використовуйте long long, щоб забезпечити 64 біти) |
| namespace | Оголошує простір імен |
| new | Резервує динамічну пам’ять |
| not | Альтернативний спосіб написання логічного оператора ! |
| not_eq | Альтернативний спосіб написання оператора порівняння != |
| or | Альтернативний спосіб написання логічного оператора || |
| or_eq | Альтернативний спосіб написання оператора присвоювання |= |
| private | Модифікатор доступу, який робить член доступним лише в межах оголошеного класу |
| protected | Модифікатор доступу, який робить член доступним лише в межах оголошеного класу та його дітей |
| public | Модифікатор доступу, який робить учасника доступним звідусіль |
| return | Використовується для повернення значення з функції |
| short | Зменшує розмір цілого числа до 16 біт |
| signed | Вказує, що int або char можуть представляти додатні та від’ємні значення (це типове значення, тому ключове слово зазвичай не потрібно) |
| sizeof | Оператор, який повертає обсяг пам’яті, зайнятий змінною або типом даних |
| static | Визначає, що атрибут або метод належить самому класу, а не екземплярам класу Визначає, що змінна у функції зберігає своє значення після завершення функції |
| struct | Визначає структуру |
| switch | Обирає один із багатьох блоків коду для виконання |
| template | Оголошення шаблонного класу або шаблонної функції |
| this | Змінна, доступна в методах і конструкторах класу, яка містить вказівник на екземпляр класу |
| throw | Створює спеціальну помилку, яку можна виявити інструкцією try...catch |
| true | Булеве значення, еквівалентне 1 |
| try | Створює інструкцію try...catch |
| typedef | Визначає спеціальний тип даних |
| unsigned | Визначає, що int або char мають представляти лише додатні значення, які дозволяють зберігати числа, що можуть бути вдвічі більші |
| using | Дозволяє використовувати змінні та функції з простору імен без префікса простору імен |
| virtual | Визначає, що метод класу є віртуальним |
| void | Вказує на функцію, яка не повертає значення або вказує вказівник на дані невизначеного типу |
| while | Створює цикл while |
| xor | Альтернативний спосіб написання побітового оператора ^ |
| xor_eq | Альтернативний спосіб написання оператора присвоювання ^= |