Opened 4 years ago
Closed 4 years ago
#941 closed ожидаются исправления (задача сдана)
HW #3
Reported by: | ushakova.alina | Owned by: | ushakova.alina |
---|---|---|---|
Component: | HW #3 (Huffman) | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (4)
comment:1 Changed 4 years ago by
Summary: | #HW_03 → #HW 3 |
---|
comment:2 Changed 4 years ago by
Summary: | #HW 3 → HW #3 |
---|
comment:3 Changed 4 years ago by
Owner: | changed from Дмитрий Свиридкин to ushakova.alina |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Version: | 1.0 → 2.0 |
comment:4 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
строка длиной 251 символ в CMakeLists.txt... какой ужас...
Там можно делать перенос строки:
Откуда взялся этот интересный стиль с дополнительными отступами перед CHECK и другими макросами?
Не надо явно вызывать close у потоков. Вы не доверяете деструкторам?
Оба потока надо открывать в бинарном режиме.
А зачем так много да еще и публичных полей? Для типа операции достаточно одного enum.
А все остальное полями точно нет смысла делать.
Эти методы точно можно сделать константными.
= delete
. Не ретроградствуйте.У возвращаемых указателей константность тоже не помешает проставить, где надо.
Что ж вы так сырые указаетели любите...
reinterpret_cast, sizeof
Логику с вычитыванием по одному битику надо вынести в отдельную структуру/обертку и протестировтать.
Логику с обработкой одного битика дерево тоже стоит вынести в отдельную функцию.
8 + 6.5 + 4 + 7