Opened 3 years ago

Closed 3 years ago

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

WW_intrusive_list bukreev.roman

Reported by: Roman Bukreev Owned by: Дмитрий Лапшин (lapshin)
Component: WW_intrusive_list Version:
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 3 years ago by Дмитрий Лапшин (lapshin)

Owner: changed from Дмитрий Лапшин (lapshin) to Roman Bukreev
Type: ожидается проверкаожидаются исправления

Cовсем не хочет работать.

Собственно, вопрос как оно могло работать: ты внутри struct point хранишь указатель на struct intrusive_node, значит между нодой и элементом списка сдвиг неизвестен. Тем более ты потом пытаешься руками (ЗАЧЕМ КОНСТАНТА 8) починить указатели: вот это и должен дедать макрос containerof, а у тебя пёс знает что.

Операции работы со списком сложноваты, можно попроще (может там лажа и затесалась).

comment:2 Changed 3 years ago by Roman Bukreev

Owner: changed from Roman Bukreev to Дмитрий Лапшин (lapshin)
Type: ожидаются исправленияожидается проверка

comment:3 Changed 3 years ago by Дмитрий Лапшин (lapshin)

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

А теперь работает)

В add всё ещё не совсем идеальный код по дублированию веток, remove тоже сложноват.

Но так всё ок. 11.

Note: See TracTickets for help on using tickets.