Opened 6 years ago
Closed 6 years ago
#209 closed ожидается проверка (задача НЕ сдана)
Домашнее задание #1
Reported by: | logunov.aleksandr | Owned by: | rutsky,grabovoy.philipp |
---|---|---|---|
Priority: | проверка | Milestone: | ha1-deadline |
Component: | HA#1 matrices | Version: | 1.0 |
Keywords: | Cc: | sinesight@… |
Description
Утилита командной строки для сложения и умножения матриц.
Change History (1)
comment:1 Changed 6 years ago by
Resolution: | → задача НЕ сдана |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Замечания:
std::exception const &e
).size_t
иstd::string
, но соответствующие заголовочные файлы не включаете.delete
можно применять только для освобождения памяти объектов, выделенной с помощьюnew
. Так делать нельзя и это приводит к undefined behavior:operator=
дляMatrix
, но при этом используете его. Сгенерированный компиляторомoperator=
просто копирует поля класса, не перевыделяя память для, например,data_
. Таким образом один и тот же буферdata_
оказывается в двух инстансахMatrix
, про приводит к двойному освобождению памяти.Решение не зачтено.