두 개의 인수 => 콜백 함수 및 콜백 함수에 대한 인수를 취하는 functionA가 있습니다. 콜백의 인수는 int 또는 사용자 정의 유형과 같은 유형으로 빌드 될 수 있습니다. 어떻게 함수를 선언 할 수 있습니까?콜백 함수에 대한 전달 매개 변수
eg:
void functionA(void (*handler)(TYPEA), TYPEA variableA)
{
*handler(variableA);
}
TYPEA는 기본 제공 유형 또는 사용자 정의 유형일 수 있습니다. 처리기에서 dynamic_casting을 사용하여 typeA를 적절한 유형으로 캐스팅해야 콜백 함수를 사용할 수 있습니다 (이 경우 typeA는 무엇입니까?)이 경우 템플릿을 사용해야합니까?
'functionA'는 'handler'를 호출하는 것 이외의 다른 인수에 대해 두 번째 인수를 사용합니까? –