template <class T>
void test(T a, T b);
template <class T>
void (*func)(T a, T b);
위와 같이 함수 템플릿인 test 함수의 함수 포인터를 사용하기 위해, (*func)라는 함수 포인터를 선언했습니다.
그런데, 컴파일을 하면,
template declaration of `void (* func)(T a, T b)'
이런 에러가 발생하는군요.
함수 템플릿의 함수 포인터 사용은 불가능한건가요?
아니면, 제가 잘못 쓴건가요?
한수 지도 바랍니다.
답변 주실 모든 분들께 미리