Opened 6 years ago
Closed 6 years ago
#173 closed ожидается проверка (задача сдана)
ДЗ №1. Матрицы
Reported by: | kaminskij.vasilij | Owned by: | rutsky,grabovoy.philipp |
---|---|---|---|
Priority: | проверка | Milestone: | ha1-milestone2 |
Component: | HA#1 matrices | Version: | 1.0 |
Keywords: | Cc: |
Description
Здравствуйте!
Прошу проверить моё решение.
С уважением,
Каминский Василий
Change History (5)
comment:1 Changed 6 years ago by
Milestone: | ha1-milestone1 → ha1-milestone2 |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 6 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Здравствуйте!
Внёс изменения в соответствии с вашими замечаниями. Прошу проверить.
С уважением,
Каминский Василий.
comment:3 Changed 6 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Василий, вы закоммитили исправления в Subversion? Последний раз ваше решение менялось в Subversion 20 сентября.
comment:4 Changed 6 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Приношу свои извинения. Действительно, не закоммитил исправления. Теперь всё должно быть хорошо.
С уважением,
Каминский Василий
comment:5 Changed 6 years ago by
Resolution: | → задача сдана |
---|---|
Status: | new → closed |
Замечания:
- В аргументах
matrix::allocation(int N_, int M_)
стоит использовать типsize_t
, вместоint
. Плюс аргументы стоит назвать без подчеркивания.
Решение зачтено (уверен, что вы бы исправили замечание выше в оставшуюся попытку сдачи).
Note: See
TracTickets for help on using
tickets.
Замечания:
matrix::print()
),std::ifstream::failure
),operator=
и~matrix
).matrix::mult
происходит утечка памяти: вы создаётеmatrix
в динамической памяти (matrix* tmp = new matrix(N_, m.M_);
), но никогда не освобождаете память, выделенную для объектаmatrix
(т.е. где-то должен быть аналогdelete tmp
).operator=
вы делаетеvalue_ = matrix.value_
, что приводит к тому, что один и тот же буфер используется в нескольких экземплярах классаmatrix
, что скорее всего приведёт к двойному освобождению памяти буфера.