윈도우 비주얼 C++로 작업할 때 콜백함수를 사용해서 구현한 것이 있습니
다.
만약에 라이브러리가 있고, 이걸 사용하는 어플리케이션이 있을 때
어플리케이션의 특정 함수의 호출이 라이브러리에서의 특정 코드에서
이루어진다는 것입니다.
이를 위해서 어플리케이션은 특정함수의 포인터를 미리 라이브러리
쪽에 등록하도록 되어 있습니다.
예를 들면,(좋은 예는 아닌 것 같지만)
서버/클라이언트 소켓은 라이브러리에 두고
어플리케이션은 패킷을 받아서 처리한다고 하면