【C++】STL(Standard Template Library)相談室 8
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/01/13 20:05:36 149です。 bool pred(pair<int, int> v) のところは bool pred(pair<int, char> v) の間違いでした。 お願いします。 151:デフォルトの名無しさん 08/01/13 20:14:10 イテレータとfor_eachじゃね? 152:デフォルトの名無しさん 08/01/13 20:38:42 >>151 Effective STL Item9 や JosuttisのSTL本にも載ってるけど こんな感じだろうか。 bool pred(const pair<int, char>& v) { return v.first == 3 && v.second == 'c'; } for(multimap<int, char>::iterator it = m.begin(); it != m.end(); ) { if( pred(*it) ) { m.erase(it++); } else { ++it; } } 試してはいない。 153:デフォルトの名無しさん 08/01/13 20:52:44 >>152 begin()とend()じゃなくて、lower_bound()とupper_bound()の方がいいと思う。 154:149 08/01/13 20:56:22 >>152 お示しの方法でうまくいきました。 >151,152 ありがとうございました。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4820日前に更新/208 KB
担当:undef