- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
приватну змінну KilSt –кількість страв в обіді.
Два конструктора:
без параметрів (створює масив страв з 4 елементів та встановлює значення змінної KilSt рівним 4);
з одним формальним параметром n цілого типу(створює масив страв з n елементів та встановлює значення змінної KilSt рівним n);
деструктор, що звільняє пам’ять, яку виділив для масиву страв один з конструкторів.
2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості страв в обіді.
Завдання 3.
Описати клас CMenu, що містить наступні приватні данні та публічні методи:
адресу об’єкту класу CKompleksnyjObid;
кількість комплексних обідів у меню.
конструктор без параметрів (онулює приватні данні);
конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CKompleksnyjObid, встановлює кількість комплексних n і забезпечує ввід значень цих елементів з клавіатури;
конструктор з двома формальними параметрами: n цілого типу та fn типу char*. Створює масив з n елементів CKompleksnyjObid, встановлює кількість комплексних n, забезпечує ввід значень цих елементів з клавіатури та заносить інформацію у файл fn;
конструктор з одним формальним параметром fn типу char*. Створює масив елементів CKompleksnyjObid та вводить в нього інформацію з файлу fn;
деструктор, що звільняє пам’ять, яку виділив для масиву обідів один з конструкторів.
метод для визначення найдешевших комплексних обідів.
