보통은 함수를 직접 호출해서 사용하지만
외부에서 처리중인 함수가 함수 주소(함수 포인터)를 이용하여 다른 함수를 호출 할 수 있음.
윈도우 상에서는 OS에서 함수 포인터를 보내 주어서 함수를 호출하기도 하고
쓰레드를 이용하여 쓰레드에 함수 포인터를 이용하여 쓰레드에서 함수를 호출 하도록 만들기도 함
C#에서는 Delegate를 이용하여 함수를 등록하고 한 클래스에서 다른 클래스의 함수를 호출하기도 함.
cf.주로 UI만들 때 사용한다고 함
'programing > Common' 카테고리의 다른 글
Stack & Heap의 접근과 메모리 할당 (0) | 2016.08.16 |
---|---|
Visual Studio 설정 (0) | 2016.08.10 |
Git 정리 (0) | 2016.08.08 |
Git 개념 가이드 (0) | 2016.08.05 |
바인딩과 스코프 (0) | 2016.08.02 |