- Комплексные числа (функции суммирования, вычитания);
- действительные дроби (функции суммирования, вычитания, умножения, деления);
- тестирование конструкторов и деструкторов (вызов, вывод информации о произведенном вызове на экран): global, local в main; static внутри цикла, в функции; обычный объект внутри цикла, в предусловии цикла;
- наследование (задание в методичке);
- перегрузка операторов "+=", "<<", "+","-" для комплексных чисел;
- перегрузка операторов и виртуальные функции (задание в методичке);
- а) class String с перегрузкой "+", "=" и "+=", использование конструктора копирования;
б) шаблон функции сложения; дополнить лабу таким же макросом; в) структура организации данных с использованием шаблона класса (задание по вариантам - 1-4 стек, 5-8 очередь, 9-12 кольцевой односвязный список, 13-17 двусвязный список); 8. применение стандартных библиотек и возможностей полиморфизма.
Также можно скачать методичку, в которой есть задания по вариантам и теория: http://dk81.at.ua/load/metodichnij_posibnik_z_programuvannja/2-1-0-63
|