64,685
社区成员
发帖
与我相关
我的任务
分享
partition_copy(_InIt _First, _InIt _Last,
_OutTy1 (&_Dest1)[_OutSize1], _OutIt2 _Dest2, _Pr _Pred)
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int src[100];
for (int i = 0; i < 100; ++i)
src[i] = i;
int dst0[50];
int dst1[50];
struct pred
{
bool operator() (int val) const
{
return val % 2 == 0;
}
};
partition_copy(src, src + 100, dst0, dst1, pred());
return 0;
}