[過去ログ] 【初心者歓迎】C/C++室 Ver.101【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
167
(2): デフォルトの名無しさん [sage] 2017/07/29(土) 17:01:43.15 ID:E0esoNX5(1/3) AAS
>>164
164(1): デフォルトの名無しさん [] 2017/07/29(土) 16:15:28.13 ID:mj0H/MXI(1/5) AAS
>>159
まずは意図が伝わるようにと言う意味でシンプルに書くことが重要。
標準ライブラリ使用は最低限のマナー。

チーム開発してると、上記を踏まえずオレオレ判断でパフォーマンスガー言っている人が、一番迷惑なんだよね。
>まずは意図が伝わるように
ならお前、>>133
133(5): はちみつ餃子 ◆8X2XSCHEME [sage] 2017/07/29(土) 08:10:20.47 ID:HavpCAcr(1/4) AAS
>>131
std::remove_copy_if を使うのが一番簡単な方法だと思う。

std::remove_copy_if(std::begin(map1), std::begin(map2), std::inserter(map2, std::end(map2)), [](decltype(map2)::value_type x) { return x.second < 0; });

みたいな感じ。
が何してるか説明出来るんだよな?
172: デフォルトの名無しさん [sage] 2017/07/29(土) 17:24:23.71 ID:E0esoNX5(2/3) AAS
>>169
169(1): デフォルトの名無しさん [sage] 2017/07/29(土) 17:18:24.12 ID:WkR4K9lF(1) AAS
>>167
>>133はすげーわかりやすいだろ
答えられないから回答を逸らすんですねわかります
まさか「あるvalueを持つpairだけを別のmapに移す」なんて言わないことを祈る
175: デフォルトの名無しさん [sage] 2017/07/29(土) 17:50:22.46 ID:E0esoNX5(3/3) AAS
>>144
144(2): デフォルトの名無しさん [sage] 2017/07/29(土) 11:11:01.24 ID:cYfk9kB4(1/3) AAS
お題改変野郎おつ
どう見ても>>133の方が酷いお題改変なのだが
それをさしおいて>>143
143(3): デフォルトの名無しさん [sage] 2017/07/29(土) 10:19:10.90 ID:zJVnUUbX(2/6) AAS
>>140
分かりにくいか?
for(auto pair: map1){
if(pair.second < 0){
map2.insert(std::pair<int,int>(pair.first, pair.second);
}
}
for(auto pair: map2){
map1.erase(pair.first);
}
に指摘とはこれ如何に
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s