トップページ > プログラム > 2016年06月08日 > cIBTG1hgd

書き込み順位&時間帯一覧

19 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001000020000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (スプー Sdb8-ud2d)
C++相談室 part125 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part125 [無断転載禁止]©2ch.net
82 :デフォルトの名無しさん (スプー Sdb8-ud2d)[sage]:2016/06/08(水) 09:07:52.86 ID:cIBTG1hgd
std::sortの比較関数をラムダ式で書いてるプログラム見るけど、あれ何で引数部分に要素が渡されるのか、いまいち理解してない
C++相談室 part125 [無断転載禁止]©2ch.net
89 :デフォルトの名無しさん (スプー Sdb8-ud2d)[sage]:2016/06/08(水) 14:26:38.03 ID:cIBTG1hgd
例えば、std::vector<int>型の配列a[0]〜a
[10]までの各要素に、それぞれ1〜10が代入されていたとき、
std::sort(a.begin(), a.end(), [](int& a1, int& a2) { return a1 > a2; });
を実行すると降順にソートされる。
このとき、a1とa2に配列内の数値が渡っている理由がよくわからない、という意味です。
初歩的な質問ですがお願いします。
C++相談室 part125 [無断転載禁止]©2ch.net
93 :デフォルトの名無しさん (スプー Sdb8-ud2d)[sage]:2016/06/08(水) 14:45:41.43 ID:cIBTG1hgd
>>91
>>92
そうだったのですか、ありがとうございます。
a[10]はa[9]の間違いでした。申し訳ないです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。