ООП - 2025.10.18

Реалізація утиліт типів: повна спеціалізація шаблонів, часткова спеціалізація шаблонів, арифметико-логічні вирази в якості аргументів шаблонів, часткова спеціалізація шаблонів + рекурсія. SFINAE (substitution failure is not an error). Приклад використання SFINAE (реалізація складних утиліт типів). Спеціальні цілочисельні типи. Особливості константних посилань. Сенс rvalue-посилань (приклад). Згортання посилань. Універсальні посилання. Rvalue-посилання, move та forward. Універсальні посилання для довільної кількості параметрів. Автоматичне виведення типів з auto та шаблони. Утиліта CMake. Синтаксис. Змінні. Умовні оператори. Цикли. Функції та макроси. Область видимості змінних. Перевірка версії CMake. Налаштування проекту. Включення скриптів. Додавання цілей. Типи бібліотек.

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