mem_fn1 boost::mem_fn 예제에 std::tr1::tuple 예제의 조합 mem_fn 을 이용해서 어떤 공통된 function 을 구동 시키되 넘기는 변수는 tuple 을 이용해 유동성 있게 넘기는 방법을 예제로 만들었습니다 1타 2피! 예제랄까... serialize 때 조금 심플해 보일 순 있겠네요.. 가독성이나 처리 문제등 개선점은 있지만;; // start #include "stdafx.h" #include #include #include #include class CWork { private: typedef void(*const fun)(); std::tr1::reference_wrapper m_RunFunc; int m_Val; public: void SetWrapper(std::tr1::reference_wrapper f) { m_RunFunc = f; } tem.. 2011. 11. 15. 이전 1 다음