std::function (modern c++)

https://en.cppreference.com/w/cpp/utility/functional/function

실제로 사용해보진 않았지만 기회가 되면 사용하게 될/ 하고 싶은 feature 라서 정리해둔다

일반 c 언어의 함수포인터 역활을 하는 c++11 이후 추가된 feature

c++ 의 () 를 붙여 호출 가능한 모든 Callable 을 대입하거나 인스턴스로 활용할 수 있다
기존의 함수 포인터는 람다, Functor(class function), 함수포인터를 모두 처리할 수 없었다

예제는 나중에…

관련 함수 :
std::mem_fn
std::bind
std::placeholder


댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다