[cppll:0968] <tips> select_copy_if

Subject:
[cppll:0968] <tips> select_copy_if
From:
FUKUDA Fumiki <ffukuda@...>
Date:
Fri, 01 Feb 2002 17:08:51 +0900
X-Mailer:
WeMail32[1.42] ID:NTES00
Message-Id:
<200202010811.g118Bu6o006945‐at‐tmg01.ntes.nec.co.jp>
επιστημηです。

remove_copy_if : 条件を満たさない要素をコピー
があるんだから
select_copy_if : 条件を満たす要素をコピー
があったっていいじゃん。

template<class InIter, class OutIter, class Pred>
OutIter select_copy_if(InIter first, InIter last, OutIter result, Pred pred) {
 while ( first != last ) {
   if ( pred(*first) )
     *result++ = *first;
   ++first;
 }
 return result;
}

-----:-----:-----:-----:-----:-----:-----:-----:-----:-----
FUKUDA (episteme) Fumiki -- magical, but never a magic...

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here