[大多数情况下,我看到std::move贴在这里,它指的是<utility>版本。
std::move
<utility>
std::move中的<algorithm>实际上按照其名称暗示进行操作[,而std::move中的<utility>将其参数强制转换为xvalue,这基本上只是最终移动该值的预处理步骤。 xvalue变成一个左值。因此,将这两个名称都命名为move会不会造成混淆?
<algorithm>
move