Заказать лабораторную работу по Си в Гомеле
- Классы в языке С++.
(Описать на языке С++ класс. Все поля класса должны быть частными (private). В классе должны быть как символьные, так и числовые поля.)
- Разработка коллекции объектов на языке С++
(Описать на языке С++ класс, являющийся коллекцией объектов класса, разработанного в ходе выполнения лабораторной работы №1.
Реализация коллекции должна вестись с использованием массива указателей на объекты класса, разработанного в ходе выполнения лабораторной работы №1)
- Наследование в языке С++
(Описать на языке С++ класс. Разработка класса должна быть выполнена с простым наследованием от класса из лабораторной работы №1.)
Контрольная работа: виртуальные функции в языке С++
- Виртуальные функции в языке С++.
(Переработать класс, разработанный в ходе выполнения лабораторной работы №2 и являющийся коллекцией объектов, так, чтобы в ней могли содержаться объекты как базового (лабораторная работа №1), так и производного (лабораторная работа №3) класса)
Разработка коллекции объектов на языке С++
Описать на языке С++ класс, являющийся коллекцией объектов класса, разработанного в ходе выполнения лабораторной работы №1.
Реализация коллекции должна вестись с использованием массива указателей на объекты класса, разработанного в ходе выполнения лабораторной работы №1.
Разработанный класс должен содержать следующие методы:
- конструктор;
- деструктор, уничтожающий объекты коллекции;
- добавления объектов в коллекцию (параметр – указатель на объект);
- удаления объектов из коллекции по номеру (перегруженная операция: ссылка_на_коллекцию -= int;);
- получения количества элементов в коллекции;
- получения указателя на объект коллекции по номеру объекта;
- отображения на экране всех элементов коллекции (перегруженная операция: поток_вывода << ссылка_на_коллекцию;).
|
|