함수 객체 dualinstance, Predicate, not2, IsMulti, bind2nd, ptr_fun, mem_fun
dualinstance, #include #include #include #include using namespace std; void functor1(int a) { printf("%d ",a); }; struct functor2 { void operator()(double a) const { printf("%f\n",a); } }; void main() { int ari[]={1,2,3,4,5}; vector vi(&ari[0],&ari[5]); double ard[]={1.2,3.4,5.6,7.8,9,9}; list ld(&ard[0],&ard[5]); for_each(vi.begin(),vi.end(),functor1); cout
2023. 12. 9.