Создан заказ №2695751
13 февраля 2018
Шаблоны классов
Как заказчик описал требования к работе:
С++, консольное приложение
1. Создать шаблон класса для работы с массивом произвольного типа данных. Шаблон должен включать:
• указатель, хранящий адрес размещения массива в динамической памяти;
• целочисленную переменную, показывающую количество занятых элементов массива;
• конструктор без параметр
ов с параметрами по умолчанию;
• конструктор копирования;
• метод «обработка массива» (на начальном этапе метод выводит на консоль какое-либо сообщение);
• деструктор
и другие необходимые для работы методы (например, перегрузка операций индексирования и присваивания, методы ввода / вывода и т.д.).
2. Предусмотреть генерацию и обработку исключений для возможных ошибочных ситуаций (отрицательная размерность при задании массива, выход за границы диапазона при обращении по индексу и т.д.).
3. В функции main() показать использование созданного класса, включая ситуации, приводящие к генерации исключений; показать инстанцирование шаблона для различных типов.
4. На основе данного шаблона создать класс для работы со строкой символов, специализировав метод «обработка массива» для вашей конкретной задачи.
8.13. Дана строка латинских символов. Преобразовать строку, оставив символы, которые являются заглавными.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
14 февраля 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Шаблоны классов.jpg
2018-02-17 05:42
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличный автор,работу выполнил максимально быстро,всё сделал на совесть)препод нашла определенные недостатки,но даже после того как истекла гарантия,данный автор постарался исправить работу,и у него всё получилось.работа сдана!