範囲内の要素を「左に1つずらす(先頭を末尾に送る)」ような回転操作を行うのはどれか。

std::rotateは指定された位置が新しい先頭になるように要素を循環移動させる。