Looking for Об'єктно-орієнтоване програмування [02539] test answers and solutions? Browse our comprehensive collection of verified answers for Об'єктно-орієнтоване програмування [02539] at vns.lpnu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Можна перевизначити оператор & (взяття адреси).
Яке слово пропущене у тексті нижче:"... широко використовуються у C++ для встановлення контрактів (залежностей) між класами. Таким чином логіка розділяється на окремі частини, знижуючи складність коду та полегшуючи тестування. Цей підхід називається інверсією залежностей (Dependency Inversion)"
Чи компілюється код поданий нижче:
#include <memory>class Klass {};int main(){ std::unique_ptr<Klass> ptr1 = std::make_unique<Klass>(); std::unique_ptr<Klass> ptr2 = ptr1; return 0;}Яке слово пропущене у тексті нижче:
"... дозволяють визначати операції класу чи функції, а користувачу дозволяють вказувати, з якими конкретними типами ці операції мають працювати."
Декорування імен ( name mangling) зумовлено необхідністю підтримки перевантаження функцій ( просторів імен , класів та іншого, коли виникає потреба розрізняти функції із однаковим ім’ям.
1 . Навести приклад оголошення шаблонного класу з двома параметрами: параметр-тип та параметр дійсного типу.
2. Навести приклад оголошення екземпляра контейнера
3. Перелічити та дати означення основних елементів ООП?
4. Якими способами можна доступитись до закритих змінних класу? Приклади.
5 . Перерахуйте операції з вказівниками.