std::shared_ptr<T>::swap
来自cppreference.com
                    
                                        
                    < cpp | memory | shared ptr
                    
                                                            
                    |   void swap( shared_ptr& r ) noexcept;  | 
(C++11 起) | |
交换 *this 与 r 的内容。
参数
| r | - | 要与之交换内容的智能指针 | 
返回值
(无)