std::priority_queue<T,Container,Compare>:: operator=
From cppreference.net
<
cpp
|
container
|
priority queue
|
priority_queue
&
operator
=
(
const
priority_queue
&
other
)
;
|
(1) | (暗黙的に宣言) |
|
priority_queue
&
operator
=
(
priority_queue
&&
other
)
;
|
(2) |
(C++11以降)
(暗黙的に宣言) |
コンテナアダプタの内容を指定された引数の内容で置き換えます。
1)
コピー代入演算子。内容を
other
の内容のコピーで置き換えます。実質的に
c
=
other.
c
;
comp
=
other.
comp
;
を呼び出します。
2)
ムーブ代入演算子。内容を
other
の内容で置き換える(ムーブセマンティクスを使用)。実質的に
c
=
std
::
move
(
other.
c
)
;
comp
=
std
::
move
(
other.
comp
)
;
を呼び出す。
目次 |
パラメータ
| other | - | ソースとして使用する別のコンテナアダプタ |
戻り値
* this
計算量
1,2)
基となるコンテナの
operator
=
と同等です。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
priority_queue
を構築する
(公開メンバ関数) |