Opened 4 years ago

Closed 4 years ago

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

WW_10

Reported by: Jura Khudyakov Owned by: Sokolov Viacheslav
Component: WW figures Version: 1.0
Keywords: Cc:

Description


Change History (1)

comment:1 Changed 4 years ago by Sokolov Viacheslav

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

10 ~Circle();
override

char* label
не хватает const

13 //(hope it's not awful)
you should practice it more :)

Непонятно, чем вызвана неоднородность
printf("Circle %d: x = %d y = %d radius_ = %d label_ = %s\n"

14 assert(label_);
не нужен, поскольку new не может вернуть nullptr

28 return (long) (x_ - x) * (x_ - x) + (y_ - y) * (y_ - y) <= (long) radius_*radius_;

для y-координат нет каста; кроме того, каст к long не имеет смысла, поскольку единственная гарантия - sizeof(int) <= sizeof(long)

стоило бы добавить assert(factor >= 0);

45 delete label_;

delete[]

(char *)"very nice circle"
давать возможность модифицировать статическую область памяти - плохая мысль

Note: See TracTickets for help on using tickets.