function pointer c (1) 썸네일형 리스트형 함수 포인터 기본 사용법과 매개변수, 리턴 함수 포인터 기본 사용법과 간단한 활용 예를 알아보자. 예제는 C++, C에서도 동일하게 사용 가능하다. 1. 함수 포인터 기본 사용법 함수 포인터 선언 방법은 반환 값 (*함수포인터이름)(매개변수 타입); 으로 이루어진다. 예) void (*m_work_handler)(int inputData); 아래 예제를 보자. 함수 포인터를 만들고 정의하기 위해서 라이브러리 개발자가 고심한 것이 눈에 보인다. 함수 앞에 그냥 *만 사용하면 void *와 헷갈리기 때문에 어쩔 수 없이 () 괄호로 묶어야 했을 것이다. 이런 고충을 생각하면서 외우면 잘 기억난다. 함수 포인터도 함수기 때문에 꼭 매개변수 타입을 지정해 주어야 한다. //함수 포인터 선언 void (*m_work_handler)(int inputDat.. 이전 1 다음