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 | Альтернативний спосіб написання оператора присвоювання ^= |