一、自定义swap()
swap就是通过引用来交换a,b的值
template<typename T>
void swap(T &a,T &b) noexcept
{
T temp = std::move(a);
a = std::move(b);
b = std::move(temp);
}
一、自定义swap()
swap就是通过引用来交换a,b的值
template<typename T>
void swap(T &a,T &b) noexcept
{
T temp = std::move(a);
a = std::move(b);
b = std::move(temp);
}