swtich문 없애기 (1) 썸네일형 리스트형 함수 포인터 사용 예 함수 포인터를 왜 사용하고 언제 유용하게 사용하는지 알아보자. 1. Call Back 함수로 사용 Call back은 '다시 받는다'라는 뜻이다. 우리가 기본적으로 함수를 선언해 사용하게 되면 사용하는 그 시점에 기능이 수행된다. 하지만 function pointer를 활용하면 그림과 같이 DLL에서 자신이 선언한 함수가 DLL 수행 시점에 실행되게 된다. 이를 Async라고 표현하는데 이에 대한 설명은 '여기'에 잘 설명되어 있다. SUDO 코드를 예로 보자. Main Processor에서 생성한 function_pointer(int count)라는 함수를 DLL에 함수 포인터로 넘겨주고 이를 DLL Run_MainProcess에서 실행하게 된다. 이때 실행되는 함수의 원본은 Main Processor.. 이전 1 다음