Namespaces
Variants

std::stack<T,Container>:: operator=

From cppreference.net

stack & operator = ( const stack & other ) ;
(1) (暗黙的に宣言)
stack & operator = ( stack && other ) ;
(2) (C++11以降)
(暗黙的に宣言)

コンテナアダプタの内容を指定された引数の内容で置き換えます。

1) コピー代入演算子。内容を other の内容のコピーで置き換えます。実質的に c = other. c ; を呼び出します。
2) ムーブ代入演算子。内容を other の内容で置き換える(ムーブセマンティクスを使用)。実質的に c = std :: move ( other. c ) ; を呼び出す。

目次

パラメータ

other - ソースとして使用する別のコンテナアダプタ

戻り値

* this

計算量

1,2) 基となるコンテナの operator = と同等です。

関連項目

stack を構築する
(公開メンバ関数)