std::stack<T,Container>::operator= - cppreference.com
| 言語 | ||||
| 標準ライブラリヘッダ | ||||
| フリースタンディング処理系とホスト処理系 | ||||
| 名前付き要件 | ||||
| 言語サポートライブラリ | ||||
| コンセプトライブラリ (C++20) | ||||
| 診断ライブラリ | ||||
| ユーティリティライブラリ | ||||
| 文字列ライブラリ | ||||
| コンテナライブラリ | ||||
| イテレータライブラリ | ||||
| 範囲ライブラリ (C++20) | ||||
| アルゴリズムライブラリ | ||||
| 数値演算ライブラリ | ||||
| ローカライゼーションライブラリ | ||||
| 入出力ライブラリ | ||||
| ファイルシステムライブラリ (C++17) | ||||
| 正規表現ライブラリ (C++11) | ||||
| アトミック操作ライブラリ (C++11) | ||||
| スレッドサポートライブラリ (C++11) | ||||
| 技術仕様書 |
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
(C++20) |
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | (C++11以上) |
コンテナアダプタの内容を other の内容で置き換えます。
1) コピー代入演算子。 内容を other の内容のコピーで置き換えます。 実質的に c = other.c; を呼びます。 (暗黙に宣言)
2) ムーブ代入演算子。 ムーブセマンティクスを用いて内容を other の内容と置き換えます。 実質的に c = std::move(other.c); を呼びます。 (暗黙に宣言)
引数
| other | - | ソースとして使用される別のコンテナアダプタ |
戻り値
*this。
計算量
ベースとなるコンテナの operator= の計算量と同じ。
関連項目
stack を構築します (パブリックメンバ関数) [edit] |