Opened 3 years ago

Closed 3 years ago

#161 closed ожидается проверка (задача сдана)

ww_list

Reported by: petrov.vladimir Owned by: Святослав Власов
Component: WW_intrusive_list Version: 2.0
Keywords: Cc:

Description


Change History (5)

comment:1 Changed 3 years ago by Святослав Власов

Type: ожидается проверкаожидаются исправления

Переименуйся в имя.фамилия, а то я не знаю чью работу я должен проверять.

comment:2 Changed 3 years ago by petrov.vladimir

Type: ожидаются исправленияожидается проверка

comment:3 Changed 3 years ago by Святослав Власов

Type: ожидается проверкаожидаются исправления

Корректность -- 0/8

  1. Сегфолт уже на примере из задания.

Стиль -- 1/4

  1. Не нужно ставить ничего до гардов, в т.ч. инклюды
  2. Макрос container_of лучше объявить в заголовочном файле
  3. Зачем тебе пустая нода на куче в init_list? Список проще инициализировать либо list->head = NULL, либо если созавать пустую ноду, то хранить её прямо внутри списка, а не на куче. Тогда и необходимость во free_list отпадет.
  4. В remove_point и remove_all_points обращаешься к освобожденной памяти, вероятно поэтому и ловишь сегфолт.
  5. Выводишь лишние пробелы в print_all_points
  6. Зачем сам список выделять на куче, если можно сделать это на стеке?

comment:4 Changed 3 years ago by petrov.vladimir

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:5 Changed 3 years ago by Святослав Власов

Resolution: задача сдана
Status: assignedclosed

11.8/12

Note: See TracTickets for help on using tickets.