항목 41 : ptr_fun, mem_fun, mem_fun_ref의 존재에는 분명한 이유가 있다.
내가 STL에 조예가 깊어서 글을 남기는 것이 아니라, Effecitve STL 을 공부하는 사람들이 이 글을 보고, 도움이 되었으면 하는 생각과, 혹시 내가 틀린것이 있다면 지적해 주시지 않을까 란 생각으로 글을 올리는것임을 미리 밝힙니다. - 최익필 제목 그대로, 분명하게 쓰이는데가 있다. 각 어댑터의 용도만 알면 쉽게 이해 할수 있을 듯 하다. 우선 적으로 설명해야 할것은, 술어 구문(predicate) 함수 객체를 받는 알고리즘의 경우, 대상 객체를 인자로 operator()가 호출 되는 형식을 취하고 있다. 문제는 1. f(x); 2. x.f(); 3. p->f(); 의 형태의 호출을 다음과 같이 처리해야 한다. 1번은 f 를 함수 객체로 만들며, 이 객체의 operator() 가 x를 받으며 ..
책 정리/Effective STL
2008. 9. 7. 12:40
최근댓글