typedef 를 이용한 함수 포인터 정의. Programming/ ├ C 2010/05/19 11:15
typedef 를 이용한 함수 포인터 정의.
예를 들기 위한 5개의 함수 포인터 정의.
| int (*Func1) (int, int); int (*Func2) (int, int); void (*Func3) (int); void (*Func4) (int); int (*Func5) (int, int); |
Func1, Func2, Func5 는 서로 같은 함수를 가리킬 수 있다.
Func3, Func4 역시 서로 같은 함수를 가리킬 수 있다.
자, 그럼 typedef 를 이용해서 함수 포인터를 정의해 보자.
| typedef int (*FN_TYPE1) (int, int); typedef void (*FN_TYPE2) (int);
FN_TYPE1 Func1; FN_TYPE1 Func2; FN_TYPE2 Func3; FN_TYPE2 Func4; FN_TYPE1 Func5; |
훨씬 간결하고 보기 좋아진다.
끝 !
'Programming > ├ C' 카테고리의 다른 글
| typedef 를 이용한 함수 포인터 정의. (0) | 2010/05/19 |
|---|
















