Довідка
Довідка
ЛКЛАУД ІД 162
Loading...

Огляд аналогів всіх типів відношень в С++

Дізнаємось

Оператори порівняння в C++: ==, !=, = та їх роль у реалізації відношень.
Як визначити власні оператори порівняння для кастомних класів.
Відмінність між поверхневим і глибоким порівнянням об'єктів.
Як налаштувати порівняння об'єктів для складних типів даних (наприклад, для класів, що містять вказівники або ресурси, які потрібно порівнювати).

Навчимось

Реалізовувати та використовувати оператори порівняння для своїх класів.
Визначати, коли слід використовувати стандартні оператори порівняння, а коли їх потрібно перевизначати.
Порівнювати об'єкти на основі їх значень або на основі їхньої адреси в пам'яті.
Створювати правильні алгоритми сортування і пошуку для своїх власних типів даних.

Матеріали

Доступно тільки для зареєстрованих користувачів

Проблемні питання
  • Доступно тільки для зареєстрованих користувачів

Д.з.

Доступно тільки для зареєстрованих користувачів

Тема
5 лекції
1
2
3
4
5
6
7
8
9
10
5 практичні заняття
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
6 лекції
1
2
3
4
5
6
7
8
9
10
6 практичні заняття
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Загальнонаціональна хвилина мовчання за загиблими внаслідок збройної агресії рф проти України
60