Change History (2)

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

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

Валгринд детектит ошибки, поэтому за корректность пока -- 0.
Проверяй решение валгриндом перед отправкой

valgrind --leak-check=full ./lab_04

Если валгринд ругается на definitely lost bytes, то значти у тебя есть утечки. Если ты соберешь программу с ключиком -g, то валгринд тебе даже покажет строчки, где неосвобожденная память была выделена.
Ты удаляешь точки из списка, но не освобождаешь память, которую они занимали.

Стиль -- 2/3

  1. Макрос не нужно располагать до гардов. До гардов вообще ничего нельзя располагать.
  2. Макрос container_of зависит от stddef.h, т.к. он использует offsetof, значит перед объявление макроса нужно этот заголовочный файл включить.
  3. Такой стиль именования обычно не используется intr_List. Лучше писать либо intr_list, либо intrList.
  4. Если у тебя строчка temp = temp->next выполняется в обеих ветках условия if, то можно эту строчку вынести из под условия.

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

Resolution: задача НЕ сдана
Status: assignedclosed
Note: See TracTickets for help on using tickets.