>>548
T&&は右辺値参照
C++11で導入された「もう使わない値」を使いわますための仕組み
わかりやすい例だと
std::vector<int> mk10000(){
// 10000要素のvectorを適当に作って返す
}
struct C{
using ivec=std::vector<int>;
ivec _v;
C(const ivec&v): _v(v){}
C(ivec&&v): _v(std::move(v)){}
};
int main(){
C c(mk10000());
}
const T&のやつしかないと、vectorが持ってる10000要素を全部コピーするしかないが、
(その直後にもう使わないコピー元を破棄しなきゃいけない)
T&&のやつがあるとvectorが内部で持ってるポインタを差し替えるだけで済む。
探検
C++相談室 part159
■ このスレッドは過去ログ倉庫に格納されています
550デフォルトの名無しさん
2022/03/16(水) 23:08:39.16ID:jNwWVkZm■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で-福岡市 ★2 [蚤の市★]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 高市の放漫財政が原因で日本国債大暴落!!!ザイム真理教崩壊へ!!! [252835186]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- 【悲報】ジャップってどの面下げて来年以降、戦没者追悼式典やる気なの🤔 [616817505]
- んなっしょい🍬禁止🈲のお🏡
