Opened 3 years ago

Closed 3 years ago

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

WW shared_ptr milshin.maksim lab_08

Reported by: milshin.maksim Owned by: Дмитрий Лапшин (lapshin)
Component: WW shared_ptr Version:
Keywords: Cc:

Description


Change History (3)

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

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

Тебе не хватило инклуда для std::swap.

Память течёт!

Ты тратишь storage на куче даже для nullptr.

6.

comment:2 Changed 3 years ago by milshin.maksim

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

Добавил инклуд, память вроде больше не течёт и лишний storage тоже не выделяется для nullptr'a.

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

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

Давай скобочки вокруг сложных return не писать.

Я ждал что кто-нибудь сделает delete this! Формально это UB, потому что объект должен жить всё время метода.

Но так-то работает, 9.

Note: See TracTickets for help on using tickets.