Создать шаблон класса для работы с массивом произвольного типа данных. Шаблон должен включать:
-указатель, хранящий адрес размещения массива в динамической памяти;
-целочисленную переменную, показывающую количество занятых элементов массива;
-конструктор без параметров с параметрами по умолчанию;
-конструктор копирования;
-метод «обработка массива» (на начальном этапе метод выводит на консоль какое-либо сообщение);
деструктор.
-и другие необходимые для работы методы (например, перегрузка операций индексирования и присваивания, методы ввода / вывода и т.д.).
Задание: Дана строка случайных чисел, разделенных запятыми. Преобразовать строку, разместив числа в строке по убыванию. Для созданного программного обеспечения провести тестирование на нескольких случайных наборах данных.