Opened 3 years ago
Closed 3 years ago
#165 closed ожидается проверка (задача сдана)
WW #4
Reported by: | predelina.anastasiya | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW_intrusive_list | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
Поправила
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
- Макрос container_of нужно объявить в заголовочном файле. Это часть инструментов для работы с твоим списком. Если ты вдруг захочешь использовать свой список в другом проекте -- тебе придется туда копировать и макрос. Зачем, если можно его объявить в заголовочном файле.
- В этом месте у тебя node->prev всегда будет = NULL, стоит записать это явно:
if (list->head == node){ list->head = node->prev; }
11/12
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
- Перенесла макрос в заголовочный файл.
- У вершины head поле prev не всегда равно NULL (в функции add_node добавляемая вершина становится head, а поле prev ссылается на предыдущее значение head)
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
12/12
Макрос зависит от stddef.h, надо бы его добавить перед объявлением, но ладно.
Note: See
TracTickets for help on using
tickets.
Корректность -- 8/8
Стиль -- 2/4