본문 바로가기
카테고리 없음

함수 포인터 타입

by ByteBridge 2013. 3. 6.
반응형


함수 포인터 타입


함수 포인터 타입도 일종의 고유한 타입이다

원형이 다른 함수 포인터끼리는 곧바로 대입 할수없으며, 함수의 인수로도 넘길수 없다.


int (*pf1)(char *);

void (*pf2)(double);

pf1 = pf2; --> 서로 타입이 다르므로 에러임


두변수가 가리킬수 있는 함수의 원형이 다르기때문에 pf2 가 가리키는 번지를 pf1 에 곧바로 대입 할수 없다.

함수 포인터가 가리킬수 있는 원형과 같지 않은 함수의 번지를 대입 하는것도 똑같은 이유로 에러로 처리된다.

반응형