std::shared_ptr<T>::swap
提供: cppreference.com
C++
| 言語 |
| 標準ライブラリヘッダ |
| フリースタンディング処理系とホスト処理系 |
| 名前付き要件 |
| 言語サポートライブラリ |
| コンセプトライブラリ (C++20) |
| 診断ライブラリ |
| ユーティリティライブラリ |
| 文字列ライブラリ |
| コンテナライブラリ |
| イテレータライブラリ |
| 範囲ライブラリ (C++20) |
| アルゴリズムライブラリ |
| 数値演算ライブラリ |
| ローカライゼーションライブラリ |
| 入出力ライブラリ |
| ファイルシステムライブラリ (C++17) |
| 正規表現ライブラリ (C++11) |
| アトミック操作ライブラリ (C++11) |
| スレッドサポートライブラリ (C++11) |
| 技術仕様書 |
ユーティリティライブラリ
|
動的メモリ管理
|
std::shared_ptr| メンバ関数 |
| 変更 |
| 観察 |
(C++17) |
(C++20未満) |
| 非メンバ関数 |
(C++20未満)(C++20未満)(C++20未満)(C++20未満)(C++20未満)(C++20) |
関数 (C++20で非推奨) |
(C++20) |
| 推定ガイド(C++17) |
void swap( shared_ptr& r ) noexcept; |
(C++11以上) | |
*this と r の内容を交換します。
引数
| r | - | 内容を交換するスマートポインタ |
戻り値
(なし)