Классы (C++)
07 мая 2010, 21:47
В данном задании Вы должны описать класс, соответствующий Вашему варианту. Поля и методы класса определяются самостоятельно исходя из условия задачи, но они должны адекватно отражать Вашу предметную область.
- Обязательно создайте минимум три конструктора – конструктор по умолчанию, конструктор с параметрами и конструктор копирования.
- Также необходимо создать перегруженную операцию присваивания. А в программе продемонстрировать вызов конструктора копирования и операции присваивания!!!
- Создайте деструктор, пусть даже он будет возможно пустым.
- Используйте перегрузку операций, где это возможно и имеет смысл.
- Если используются индексы, то контролируйте, чтобы они не выходили за пределы допустимого диапазона. То же самое касается и других параметров методов классов.
- Если Вы считаете, что Вам необходимы вспомогательные классы, то создавайте их.
Code: