Opened 3 years ago

Closed 3 years ago

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

WW_shared_ptr (lab_08) kirill.kondratyuk

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

Description

Здравствуйте!

Сделал лабораторную номер 8, но хотел бы еще спросить про предыдущие. Можно ли их подправить? Просто там по строчке буквально нужно вставить и, наверняка, будет полный бал.

С уважением, Кирилл

Change History (3)

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

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

Тратишь Storage даже для nullptr. Списков инициализации хочется. Хотя вроде не хотел бы. Код слегка дублируется. 7.

Если карточка не закрыта и ты не затягиваешь можно. Если закрыта уже нет.

comment:2 Changed 3 years ago by kondratyuk.kirill

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

Здравствуйте!

У меня теперь не создается лишняя память для Storage.
Везде, где я мог, я написал список инициализации.
Теперь копипасты вроде бы вообще нет

С уважением, Кирилл

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

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

Зачем-то inline методы в заголовке, хотя пользователь у них в конце всего один. Хотя для самого shared_ptr норм, наверное, но всё равно выбор непоследовательный.

bool isNull() const { 
    return storage_ == nullptr || storage_->getObject() == nullptr; 
};

А бывает второе?

9.

Note: See TracTickets for help on using tickets.