将[_First,_Last)区间内的元素全部搬移到以_Dest为起点的目标区间 将[_First,_Last)区间内的元素全部搬移到以_Dest为终点的目标区间 上面算法会针对每一个元素调用*destElem = std::move(*sourceElem); 如果元素提供了move语义,源端元素从此不再明确,它们也就不该再被使用,除非重新初始化或被赋予新值.如果元素蕾西未提供move语义,元素会被复制,就像copy()和copy_backward()的行为一样 它们会返回目标区间内最后一个被复制元素的下一个位置,也就是第一个未被覆盖的元素的位置 move()的_Dest不可处于[_First,_Last)区间内,move_backward()的_Dest不可处于(_First,_Last]区间内. 若要把一个子区间复制到前端,应该使用move().若要把一个子区间复制