std::swap(std::weak_ptr)
提供: cppreference.com
template< class T > void swap( weak_ptr<T>& lhs, weak_ptr<T>& rhs ) noexcept; |
(C++11以上) | |
std::weak_ptr に対して std::swap アルゴリズムを特殊化します。 lhs
と rhs
のポインタを入れ替えます。 lhs.swap(rhs) を呼びます。
目次 |
[編集] 引数
lhs, rhs | - | 内容を入れ替えるスマートポインタ |
[編集] 戻り値
(なし)
[編集] 計算量
一定。
[編集] 関連項目
2つのオブジェクトの値を入れ替えます (関数テンプレート) | |
内容を入れ替えます (パブリックメンバ関数) |