Тема: Написати код с++
Хто за скільки зможе виконати це завдання?
1. Створити клас ВІКНО (координати головної діагоналі, заголовок, колір
фону). (2 бали)
2. Визначити конструктори ініціалізації, копіювання, деструктори та
методи для зміни і читання значень полів даного класу.
3. Перевантажити операцію += (друг класу) для зміни координат вікна,
операцію + (метод класу) для накладання двох вікон, операцію присвоєння
об'єктів =, потокові операції введення >> та виведення << об'єктів.
4. Створити похідні класи - КНОПКА З НАДПИСОМ та ВІКНО З
ЗАГОЛОВКОМ І КНОПКОЮ. Визначити необхідні дані, методи для роботи з
даними, конструктори та деструктори, методи або операторні функції введеннявиведення.
5. У межах ієрархії класів побудувати поліморфічний кластер на основі
віртуального методу встановлення координат вікна або координат кнопки.
Продемонструвати механізм пізнього зв'язування.
6. Розробити клас СПИСОК ВІКОН, що містить масив об'єктів класу
ВІКНО З ЗАГОЛОВКОМ І КНОПКОЮ. Змінити фокус введення вікна.
Змоделювати закривання вікна натисненням кнопки.
7. Для роботи з масивом об'єктів побудувати та використати класітератор.
З