■ このスレッドは過去ログ倉庫に格納されています
C++相談室 part162
- 504 :デフォルトの名無しさん :2022/12/04(日) 01:11:37.29 ID:r/mQBEYb0.net
- >>501
ムーブしたかったらqueue.front()が返す参照でキュー上のx'をxか何かにムーブするだけ(※1)で良くね↑?
x = std::move(queue.front());
queue.pop_front();
※1: xやx'のクラスにムーブコンストラの定義は必要
>スタックポインタだけ元に戻して、値は捨ててしまう
>バージョンの pop を用意すれば良いだけでは無いですか、今みたいに。
ムーブするpop_front()と、デストラクタを呼ぶだけの今のpop_front()がどこが同じなのかkwsk、
総レス数 1001
307 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★