【C++】STL(Standard Template Library)相談室 10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 08/09/03 21:03:49 >>48,49 d 51:デフォルトの名無しさん 08/09/03 23:23:51 boostがすごすぎて濡れてきた。 52:sage 08/09/20 23:20:38 vector<int> hoge(100); hoge[0]=41;hoge[1]=10;hoge[2]=20;hoge[3]=2;.... となってるときに、hogeからある決められた数字以下の列だけを先頭から順番に 抜き出したいのですが、一行で書けるでしょうか? よろしくお願いします。 53:デフォルトの名無しさん 08/09/20 23:26:32 std::transform(hoge.begin(), hoge.end(), to.begin(), std::bind2nd(std::less<int>(), n)); 54:デフォルトの名無しさん 08/09/20 23:37:42 copy_ifがあれば簡単なんだが 55:デフォルトの名無しさん 08/09/20 23:38:04 std::remove_copy_if(hoge.begin(), hoge.end(), std::back_inserter(hage), std::not1(std::bind2nd(std::less<int>(), n))); std::copy_ifでできるよ、と書こうと思ったら無かったorz C++0xマダー
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4670日前に更新/158 KB
担当:undef