スレを勃てるまでもないC/C++の質問はここで 5at TECHスレを勃てるまでもないC/C++の質問はここで 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト250:デフォルトの名無しさん 09/01/01 04:35:03 やっぱそうか 1つくらいいいところあるかなと思ったけど、いいとこないな 251:デフォルトの名無しさん 09/01/01 13:15:35 list< orekurasu > data; data 252:デフォルトの名無しさん 09/01/01 13:19:38 list< orekurasu > data; として dataにデータを入れて、リストで3連続するもののうち、 前後の二つと中央のデータにある違いがある場合、真ん中のデータを削除したいのですが、 remove_ifと叙述関数(プレディケート)を使って作れますか? 叙述関数では各要素毎にしか比較できませんか? 253:デフォルトの名無しさん 09/01/01 13:20:58 まとめるとremove_ifで、一つ前と一つ後ろのデータを参照して削除可能かということです。 254:デフォルトの名無しさん 09/01/01 13:23:26 無理なら、別に良いです。 remove_ifなしで書けば済むので。 255:デフォルトの名無しさん 09/01/01 13:53:38 無理じゃね? そもそも、範囲が違う (remove_ifは要素全部、3連続比較は(本質的には)要素数-2個の範囲) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch