std::function 객체 하나당 하나의 함수 밖에 못 넣나요?

c#에서는 델리게이트 체인으로 하나의 델리게이트에 여러개 함수를 할당하는 것 같던데

c++에서 비슷하게 구현하려면 어떻게 하죠? 직접 만들어야 하나요