C++ STL swap_ranges函数如何实现长尾词的跨范围交换操作?