LINUX.ORG.RU

История изменений

Исправление 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 просто не надо больше пользоваться.