Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування [02539]? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування [02539] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Можна перевизначити оператор & (взяття адреси).
Яке слово пропущене у тексті нижче:"... широко використовуються у 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 . Перерахуйте операції з вказівниками.