CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): parsec ( 먼 소 류 )
날 짜 (Date): 2004년 2월 26일 목요일 오후 04시 50분 27초
제 목(Title): Re: [급질] typedef


고쳐놓고 보니 원래 설명이 맞군요. -_-;;; 지송, 지송합니다.. 다시:
"void *pMedia, void *pStream, int dwLength 를 argument로 받고
int 를 return 하는 함수 포인터 타입
t_play_func를 정의하는 거죠.

http://std.dkuug.dk/JTC1/SC22/WG14/www/docs/n843.pdf

여기서 6.7.5.3 의 14번, 15번 
그리고 6.7.7의 7번 paragraph들을 참조하세요.

typedef int (*f)(void *);
이런 타입을 정의하면

f foo(int);
f bar;

라고 하면 foo는 int 를 인자로 받고,
"void *를 인자로 받아 int를 리턴하는 함수 포인터"를 리턴합니다.

그리고 bar는 void *를 인자로 받아 int를 리턴하는 함수 포인터입니다.

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                            ... May the source be with you!
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.