Opened 4 years ago

Closed 4 years ago

#538 closed ожидаются исправления (задача сдана)

WW #9

Reported by: korolev.dmitriy Owned by: korolev.dmitriy
Component: WW shared_ptr Version: 1.0
Keywords: Cc:

Description

Слова nodiscard и explicit мне подсказал clion, почитал о них, вроде звучит разумно, поэтому добавил

Change History (4)

comment:1 Changed 4 years ago by korolev.dmitriy

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

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

Owner: changed from Дмитрий Свиридкин to korolev.dmitriy

Сразу 17 стандарт требуете -- эко вы загнули!

delete this вообще говоря не самая лучшая практика. Поскольку нужно гарантировать, что объект всегда будет в динамической памяти.

Если указатель, который передается в shared_ptr, равен nullptr, все равно будет выделен избыточный storage. Попробуйте сделать без него.

nodiscard? появился только в 17 стандарте, в 11 и ранее его нет.


7

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

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

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

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