Практические занятия по курсу ОиМП/Группа 106 1/ДЗ-3

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

D1

Ошибки:

* аргумент по умолчанию шаблона
* public внутреннее представление
* выделение памяти
* неверный вызов copy
* operator [] const - возврат nonconst ref
* operator [] - возврат const ref
* operator * передача по значению
* Abs - возврат double
* operator << не шаблонный
* operator << выход за границу
* operator >> неверный вывод
* проверка на 0 при делении
* конструктор по умолчанию
* приоритеты при делении
* возврат из * ссылки на локальный объект

D2

Ошибки:

* массив должен быть private
* new int[N] в конструкторе
* конструктор по умолчанию
* неверный вызов copy
* operator [] const возвращает ссылку
* Sign должна быть const
* неверный подсчет числа инверсий
* Inverse - возврат ссылки на локальный объект
* неверный вызов конструктора копирования
* неверный алгоритм инверсии
* const у friend
* неверное удаление в operator *
* выход за границу у operator <<
* передача по значению в operator *
* подключение algorithm