История изменений
Исправление
vertexua,
(текущая версия)
:
Я вот не знаю, но мне кажется вся std::move семантика делалась для парочки глубокобиблиотечных классов вроде std::unique_ptr, в которых уж надеюсь косяков не будет. И всякие отписки о UB нужны чтобы сохранять формальность. В реальном использовании коню (линтеру) интуитивно понятно что a_unique_ptr=std::move(b_unique_ptr), то b_unique_ptr просто не надо больше пользоваться.
Исходная версия
vertexua,
:
Я вот не знаю, но мне кажется вся std::move семантика делалась для парочки глубокобиблиотечных классов вроде std::unique_ptr, в которых уж надеюсь косяков не будет. И всякие отписки о UB нужны чтобы сохранять формальность. В реальном использовании коню (линтеру) интуинивно понятно что a_unique_ptr=std::move(b_unique_ptr), то b_unique_ptr просто не надо больше пользоваться.