General Utilities Reference Wrapper (tr1::reference_wrapper) 쉽게 말하여 함수포인터에 레퍼런스를 적용시키기 위해서 존재하는 듯 합니다. Wikipedia에서 발취한 예제는 아래와 같습니다. #include #include void f( int &r ) { ++r; } template void g( Funct f, Arg t ) { f(t); } int main() { int i = 0; g( f, i ); // 'g' is instantiated std::cout