Change History (1)

comment:1 Changed 4 years ago by Дмитрий Свиридкин

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

Как-то у вас имена заголовков рассогласованы: .cpp с большой, а .h с маленькой. И вроде бы в репозитории с заданием они были с большой и .hpp

Формат вывода id фигуры расходится с условием: местами перепутаны число и двоеточие.

Память течет: не удалили сам массив указателей

Ошибка в индексах и segfault при дальнейшей работе:

  for(int j=i;j<size_-1;j++)
                figures_[i]=figures_[i+1];

is_inside возвращает не то что нужно, если таких фигур нет. И segfault, если фигур вообще нет.

Зачем вы экономите на пробелах? Это же нечитаемо...
return x<=this->x+w_/2&&x>=this->x-w_/2&&y<=this->y+h_/2&&y>=this->y-h_/2;

Также это можно упростить с помощью abs.


4

Note: See TracTickets for help on using tickets.