Общая постановка. Дано: число N и последовательность a1, a2, … aN Создать шаблон класса, порождающий динамические одномерные массивы с элементами различных типов (вещественные, целочисленные, символьные и т.д.). Тип данных и результат являются параметрами по отношению к классу, программа должна иметь методы инициализации, конструктор, деструктор, метод просмотра значений созданного массива, согласно заданному алгоритму.
2. Какие существуют виды параметров шаблона класса?
3. В чем заключается особенность использования функций – методов шаблона?
4. Может ли использоваться шаблон для параметризированных объектов?
Работа № 7. Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключительных ситуаций
Теоретические сведения
Задание к работе
Варианты заданий
Контрольные вопросы
Цель работы – изучить методику создания множественного наследования, использование абстрактного базового класса, файловый ввод – вывод и использование функций обработки исключительных ситуаций.