В чем разница между std::move и std::forward

Я видел это здесь: Конструктор Move вызывает конструктор Move базового класса

Может ли кто-нибудь объяснить:

  1. разницу междуstd::moveиstd::forward, желательно с некоторым кодом Примеры?
  2. Как легко об этом подумать и когда что использовать

155
задан Patryk 28 February 2018 в 09:53
поделиться