반응형
함수 포인터 타입
함수 포인터 타입도 일종의 고유한 타입이다
원형이 다른 함수 포인터끼리는 곧바로 대입 할수없으며, 함수의 인수로도 넘길수 없다.
int (*pf1)(char *);
void (*pf2)(double);
pf1 = pf2; --> 서로 타입이 다르므로 에러임
두변수가 가리킬수 있는 함수의 원형이 다르기때문에 pf2 가 가리키는 번지를 pf1 에 곧바로 대입 할수 없다.
함수 포인터가 가리킬수 있는 원형과 같지 않은 함수의 번지를 대입 하는것도 똑같은 이유로 에러로 처리된다.
반응형