как работает std::move? [закрыт]

188
05 февраля 2020, 11:30
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 10 месяцев назад.

Возник следующий вопрос: как работает std::move с точки зрения склейки ссылок?

Вопрос возник в связи с прохождением курса на платформе stepic - "Программирование на языке C++ (продолжение)"

Уточнение: последующий вопрос и его "не полезность" в глазах сообщества SO , никак не отражает стремление автора вопроса "не разобраться в вопросе" или напливательское отношение при его формировании. Данный вопрос был задан в соответсвии с материалами вышеупомянутого курса и никак не может быть более информативнее, чем последний.

Как std::move ведет себя с rvalue и lvalue ссылками?

Answer 1

Никак. std::move это безусловное преобразование любого типа к rvalue-ссылке. Для этого происходит «очистка» входящего типа от ссылочности, с последующим «навязыванием» &&.

READ ALSO
Аналог jquery on() в javascript

Аналог jquery on() в javascript

Есть ли в javascript аналог для перегрузки функции из jQuery?

222
От куда эти отступы ? И как их убрать?

От куда эти отступы ? И как их убрать?

Только учусь верстать сайты, во время работы столкнулся с таком проблемой как отступы по бокамНе могу их убрать, да и вообще не знаю от куда...

190
Input type file js

Input type file js

При выборе определенного файла, содержимое тега input type="file" меняется на название этого файлаПодскажите, как с помощью JS(JQuery), заменить то, что...

194