次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part130
http://mevius.2ch.net/test/read.cgi/tech/1490917669/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
http://echo.2ch.net/test/read.cgi/tech/1478440682/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part131 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 3b96-ov1m)
2017/07/29(土) 11:28:28.97ID:o30VDF4g0982デフォルトの名無しさん (ブーイモ MMa1-0mrS)
2017/10/09(月) 22:54:00.89ID:0USm99MRM 初期化はどう?って言われても・・
右辺値参照で初期化するのがベターな状況は
浮かびませんけど
右辺値参照で初期化するのがベターな状況は
浮かびませんけど
983デフォルトの名無しさん (ブーイモ MMa1-0mrS)
2017/10/09(月) 22:55:12.55ID:0USm99MRM984デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:09:59.39ID:1ynB1O3m0 んん?
右辺値を束縛したい(一時オブジェクトだから左辺値としての実体はない)
けどconst左辺値じゃダメ(中身を変更したいから)
↑
これのどこにわかりにくい点があるというのか?
「RVOが保証されるようになったらいらない」という意見なら理解できるが・・・
右辺値を束縛したい(一時オブジェクトだから左辺値としての実体はない)
けどconst左辺値じゃダメ(中身を変更したいから)
↑
これのどこにわかりにくい点があるというのか?
「RVOが保証されるようになったらいらない」という意見なら理解できるが・・・
985デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:14:06.35ID:1ynB1O3m0 たとえば swap の実装なんか(素朴には)moveを3回繰り返すんだから
右辺値参照の有用性は明らかだろ
右辺値参照の有用性は明らかだろ
986デフォルトの名無しさん (オッペケ Sr75-BFoK)
2017/10/09(月) 23:16:20.29ID:7RyTvmhPr987デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:20:00.09ID:1ynB1O3m0988デフォルトの名無しさん (ブーイモ MMa1-0mrS)
2017/10/09(月) 23:25:56.07ID:0USm99MRM >>985
これを右辺値参照Verに書き換えて
利点を示してもらえますか?
void swap(int& a,int& b)
{
int c = a;
a = b;
b = c;
}
void main()
{
int a = 1;
int b = 2;
swap(a,b);
}
これを右辺値参照Verに書き換えて
利点を示してもらえますか?
void swap(int& a,int& b)
{
int c = a;
a = b;
b = c;
}
void main()
{
int a = 1;
int b = 2;
swap(a,b);
}
989デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:26:35.20ID:1ynB1O3m0990デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:27:28.76ID:1ynB1O3m0991デフォルトの名無しさん (ブーイモ MMa1-0mrS)
2017/10/09(月) 23:31:15.79ID:0USm99MRM なら何なら利点があるの?
long long型ならあるの?
もう訳が分からないよ
long long型ならあるの?
もう訳が分からないよ
992デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/09(月) 23:32:58.04ID:1ynB1O3m0 >>991
コピーコストの大きいコンテナだったら三回も代入したくないだろ?
コピーコストの大きいコンテナだったら三回も代入したくないだろ?
993デフォルトの名無しさん (ワッチョイ 8981-zCRe)
2017/10/09(月) 23:34:48.01ID:jvobj8TT0994デフォルトの名無しさん (ワッチョイ dabd-mvC5)
2017/10/09(月) 23:41:18.28ID:U0LcPFS10995デフォルトの名無しさん (ワッチョイ b183-wbjw)
2017/10/09(月) 23:48:51.82ID:bLguG3ky0 swapが頻繁に起こるような用途なら、なんではじめからポインタで管理しないんですか?
996デフォルトの名無しさん (ワッチョイ aafb-BFoK)
2017/10/09(月) 23:49:46.71ID:qIHa8iWG0 一時オブジェクトもglvalueなんだから
T &に束縛できればよかった
T &に束縛できればよかった
997デフォルトの名無しさん (ワッチョイ 8981-zCRe)
2017/10/09(月) 23:52:41.96ID:jvobj8TT0 >>995
ヒープじゃなくてスタックで処理したいから
ヒープじゃなくてスタックで処理したいから
998デフォルトの名無しさん (ブーイモ MMa1-0mrS)
2017/10/09(月) 23:55:42.49ID:0USm99MRM 結局のところ
右辺値参照はコピーコストを削減出来るのが利点で
それぐらいしか使い道がないってことか
かつ、コピーコンストラクタよりムーブコンストラクタの方が
コストを軽く出来るクラスに限られると
struct a{ void* p; }; // これには効果が期待出来るが
struct b{ int p[65536]; }; // これには効果は期待出来ない
結論としては、やっぱいらねーやこんなのってことだな
右辺値参照はコピーコストを削減出来るのが利点で
それぐらいしか使い道がないってことか
かつ、コピーコンストラクタよりムーブコンストラクタの方が
コストを軽く出来るクラスに限られると
struct a{ void* p; }; // これには効果が期待出来るが
struct b{ int p[65536]; }; // これには効果は期待出来ない
結論としては、やっぱいらねーやこんなのってことだな
999デフォルトの名無しさん (ワッチョイ 8981-zCRe)
2017/10/09(月) 23:58:36.68ID:jvobj8TT0 後者も効果が期待できるよ
そして、コピーコストが削減できるだけってのは正しいが、いるかいらないかは人による
そして、コピーコストが削減できるだけってのは正しいが、いるかいらないかは人による
1000デフォルトの名無しさん (ワッチョイ dae7-XSap)
2017/10/10(火) 00:01:39.19ID:O5j+wjNW010011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 72日 12時間 33分 11秒
新しいスレッドを立ててください。
life time: 72日 12時間 33分 11秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★2 [Hitzeschleier★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず [七波羅探題★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は [蚤の市★]
- 【米国】「トランプ・ゴールドカード」の受付開始 1億5600万円でアメリカの永住権を獲得 ウェブサイトで申し込み [ぐれ★]
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- 【東京】テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント 通行人の男性巻き込まれ軽傷 六本木 [ぐれ★]
- エナジードリンク、危険だった。飲酒喫煙もせずランニングが趣味の54歳の若者が毎日たった8本飲むだけで脳卒中に [742348415]
- 高市「野党はもう債権とか為替の話はしないで!よく分からないから答えない!」 [884040186]
- Twitter医師ら「死ぬほど勉強して博愛精神求められるとかそらみんな美容外科なるわ。嫌なら普通の医療も保険診療廃止しろ!」 [762037879]
- 五等分の花嫁でくっせえうんこひり出してそうな女の子
- はるととかいうスマブラやってる不登校のガキしね
- 三(ヽ´ん`)「かわいい」自転車に乗り、女性に声をかけ、後をつける中年男性発生。ダウン [359965264]
