// <string>
template <class charT, class traits, class Alloc>
    void swap (basic_string<charT,traits,Alloc>& x,
               basic_string<charT,traits,Alloc>& y);

basic_string 类模板的公共成员函数。特例化 std::swap 函数模板。