Opened 7 years ago
Closed 7 years ago
#193 closed ожидается проверка (задача сдана)
Home assignment #1 Anastasia Lavrenko
Reported by: | Anastasia Lavrenko | Owned by: | rutsky,grabovoy.philipp |
---|---|---|---|
Priority: | проверка | Milestone: | ha1-deadline |
Component: | HA#1 matrices | Version: | |
Keywords: | Cc: | lavrenko.a@… |
Description
Check my solution, please.
Change History (6)
comment:1 Changed 7 years ago by
Cc: | lavrenko.a@… added |
---|
comment:2 Changed 7 years ago by
Milestone: | ha1-milestone2 → ha1-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:3 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Спасибо, поправила, можно снова смотреть.
comment:4 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Замечания:
- Не стоит использовать альтернативные написания логических операторов (
and
):if (matrix_left != nullptr and matrix_right != nullptr)
, используйте&&
:if (matrix_left != nullptr && matrix_right != nullptr)
--- это общепринято в C++, тогда как альтернативные написания были введены для кодировок или клавиатур, в которых нет таких символов, как&
.
- Память освобождается не во всех ошибочных ситуациях, например при вызове
./matrices 5.txt --a 2.txt
происходит утечка памяти.
Исправьте, пожалуйста, в ближайшее время.
comment:5 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
- Спасибо, это по инерции с питона =)
Поправила, можно проверять
Note: See
TracTickets for help on using
tickets.
Замечания:
create_matrix_array()
можно убрать изmatrices.hpp
, это можно считать деталью реализации.print()
),./matrices 5.txt --a 2.txt
вы не освобождаете ).*(data_[row] + column)
эквивалентноdata_[row][column]
, но последнее лучше читается.