템플릿에 빠삭한게 아니라 비효율적인 부분 있을 수도 있고 엣지 케이스 못 거르는거 있을 수도 있어
다시 생각해보니 젤 윗줄 decltype(auto) FUNC를 auto FUNC로 고쳐야 실제 call 호출할 때 템플릿 호출 인자로 함수 그냥 넣을 수 있을 듯
저대로는 call(&f)(a, b, c)는 되는데 call(f)(a, b, c)는 안될 것 같아
(&f)랑 (f)는 디시에서 잘려서 그리 쓴거고 실제로는 < 이거 쌍
템플릿에 빠삭한게 아니라 비효율적인 부분 있을 수도 있고 엣지 케이스 못 거르는거 있을 수도 있어
다시 생각해보니 젤 윗줄 decltype(auto) FUNC를 auto FUNC로 고쳐야 실제 call 호출할 때 템플릿 호출 인자로 함수 그냥 넣을 수 있을 듯
저대로는 call(&f)(a, b, c)는 되는데 call(f)(a, b, c)는 안될 것 같아
(&f)랑 (f)는 디시에서 잘려서 그리 쓴거고 실제로는 < 이거 쌍
정말 감사합니다 ㅠㅠ