ООП - 2025.09.13

Мова C++: посилання, логічний тип, nullptr. Перевантаження функцій. Значення параметрів за замовченням. Класи. Ініціалізація статичних змінних. Робота з динамічною пам’яттю. Перетворення типів. Простори імен, static та анонімні простори імен. Бібліотечні заголовні файли. Семантика переміщення, rvalue-посилання. Шаблони, вивід типів, auto, decltype, using для визначення типів. Лямбда функції. Типізовані перечислення. Неформатовані рядки. Класи в C++. Специфікатор доступу. Вкладені типи. Вказівник this. Константні методи. Конструктори та деструктори. Узгодженість стану об’єкту. Статичні члени. Визначення членів поза межами визначення класу. Статичні члени та підрахунок екземплярів класу. Дружні функції та класи. Перевантаження операторів, оператор [], оператори присвоєння, оператори перетворення типів, унарні арифметичні оператори, бінарні оператори, оператори інкременту та декременту, оператори для роботи з вказівниками, оператори виклику функції. Рекомендації щодо реалізації операторів в C++. Користувацькі літерали. Приклад – масив цілих чисел.

Смотрите также