1. std::function 헤더에 정의된 타입.함수 포인터, 함수 객체, 람다 표현식등 호출이 가능한 것이라면 저장이 가능하다.템플릿으로 정의되어 있는데, 이에 대한 템플릿 파라미터는 함수 원형에 대한 정의를 받는다.std::functionR은 리턴 타입, ArgTypes는 쉼표로 분리된 함수의 인자 타입 목록 ex) std::function을 함수 포인터 변수로 사용하는 방법void func(int num, const string& str){cout