Opened 3 years ago

Closed 3 years ago

#347 closed ожидается проверка (задача сдана)

WW_Matrix Kuznec (lab_07)

Reported by: Anton Owned by: Антон Филатов
Component: WW Matrix Version: 2.0
Keywords: Cc:

Description


Change History (4)

comment:1 Changed 3 years ago by Антон Филатов

Type: ожидается проверкаожидаются исправления

Вне оценивания.
Есть такая функция в с++11, которая пришла на замену memset: std::fill
Позволяет вот этоткод ускорить

    for (std::size_t i = 0; i < _rows; i++)
        for (std::size_t j = 0; j < _cols; j++)
            _data[i][j] = 0;

Тесты все пройдены
Стиль:

  • оператор + и += могут друг через друга выражаться (с * вы это сделали а + и - обидели почему-то)

В остальном прекрасная работа
9,5/10

comment:2 Changed 3 years ago by Anton

Просто если бы я выразил += и -= через + и -, то при вызове оператора += или -= два раза выделилась бы память под матрицу и копирование значений, внутри оператора + или - и ещё раз при вызове оператора присваивания *this = *this + m.

comment:3 Changed 3 years ago by Anton

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:4 Changed 3 years ago by Антон Филатов

Resolution: задача сдана
Status: assignedclosed

Справедливо. Но копипаста же чуть-чуть есть.
Ладно, 10/10

Note: See TracTickets for help on using tickets.