C++ ООП
Разрабатываемый класс должен содержать конструктор копирования.
Создать класс Aqueue – структура типа очередь, базирующаяся на массиве указателей фиксированного размера. Предусмотреть, чтобы очередь имела возможность вмещать значения типа, соответствующего библиотечному классу string. Предусмотреть функции – члены класса для выполнения следующих операций:
аdd() – занести в очередь предоставленное значение;
pop() – извлечь и изъять значения из очереди;
print() – вывести все значения из очереди на экран;
num() – вернуть количество значений в очереди;
isempty() – вернуть значение true (тип bool), если очередь пуста.
Реализовать методы консольного и файлового ввода/вывода, создать манипуляторы insetup и outsetup для форматирования соответственно потоков ввода/вывода.
Кинуть код, сделать комментарии к коду.