std::shared_ptr<T>::swap

< cpp‎ | memory‎ | shared ptr
void swap( shared_ptr& r ) noexcept;
(C++11 起)

交换 *thisr 的存储指针值与所有权。不调整引用计数,若它们存在。

参数

r - 要与之交换内容的智能指针

返回值

(无)