C++프로그래밍

2013.04.01_함수포인터응용편!

성엽이 2013. 4. 1. 13:55


1. void test(    int( *p)( const char *, ...)   ) 의 반환형 void 를 p 의 반환형으로 바꿔서 p 를 반환받아 보자.


2. p 의 반환 자료형은 int(*)(const char *, ...) 이다. 앞에 ● 이부분에 인수가 붙어야 하므로

함수  > test(  int (*p)(const char *, ...)  ) 을 ● 이부분에 붙여주면된다!!


3. int(*    test( int (*p)(const char *, ...))   )(const char *, ...)

{

~~~~

return p;

}


끝!