함수 포인터
글쓴이: 하하 / 작성시간: 금, 2003/10/24 - 12:35오후
Quote:
함수 포인터를 다른 함수에 전달하는 방법
void handler(int i);
void (*signal(int sig, void (*disp)(int))) (int);signal(1, handler);
잘 이해가 안가서 제 나름대로 유추해 보았습니다.
signal(1, handler); 를 수행할때....
위 void (*signal(int sig, void (*disp)(int))) (int); 이 함수를
뜯어서 본다면
1. void 함수명(int);
2. 함수명은 *signal(int sig, void (*disp)(int))란 함수가
함수명을 넘겨준다 ex) 특정함수명
3. void 특정함수명(int); 란 넘이 수행.
그렇다면....
특정함수명 에 아규먼트 int 값은 어떻게 넘겨줘야 하는지...
제가 가정한 해석이 맞는지..
여러분의 조언을 듣고 싶습니다.
그럼 즐거운 하루 되세요...
Forums:
[url]http://bbs.kldp.org/viewtopic.php?t
http://bbs.kldp.org/viewtopic.php?t=26268
댓글 달기