Информация об изменениях

Сообщение Re[5]: Должен ли my::unique_ptr клонировать объект при копир от 21.12.2018 9:58

Изменено 21.12.2018 10:01 rg45

Re[5]: Должен ли my::unique_ptr клонировать объект при копировании
Здравствуйте, σ, Вы писали:

VT>>Хорошо бы ссылку привести. И как тогда называть эти штуки?


σ>http://sean-parent.stlab.cc/presentations/2017-01-25-better-code/2017-01-25-better-code.pdf#page=110


Блин, логично. Нарушение принципа наименьшего удивления:

const auto p1 = make_clone<Obj>(args...);
const auto p2 = p1;
assert(p1 != p2);
Re[5]: Должен ли my::unique_ptr клонировать объект при копир
Здравствуйте, σ, Вы писали:

VT>>Хорошо бы ссылку привести. И как тогда называть эти штуки?


σ>http://sean-parent.stlab.cc/presentations/2017-01-25-better-code/2017-01-25-better-code.pdf#page=110


Блин, логично. Нарушение принципа наименьшего удивления:

const clone_ptr<Obj> p1(new Obj(args...));
const auto p2 = p1;
assert(p1 != p2);