Вы находитесь на странице: 1из 1

Для класса Array реализовать

move constructor;
move assignment;
перегрузить оператор "+", который будет работать для такого случая

Array ar(5);
ar + 8;
это значить, что создать новый объект, который будет содержать в себе объекты array
и добавить новый элемент "8"
и для случая
1+ arr
создать новый обьект в котором лежит сначала "1" а потом всё содержимое обьекта
Арр

выводить через "<<" а не через функцию "show"

перегрузка [] чтобы получить элемент под индексом, указанный в квадратных скобках.


например вызвать cout << arr[6];
предусмотреть неправильный индекс, и если индекс не правильный то выводить первый
элемент.

Вам также может понравиться