본문 바로가기

IT/Software

[코딩] 함수포인터를 typedef으로 선언해서 쓰는 이유

함수포인터를 typedef으로 선언해서 쓰는 이유

from : http://ingorae.tistory.com/483

리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... )

typedef int (*TestFuncPtr)(int); // 선언
TestFuncPtr testptr;  // 사용

출처: http://ingorae.tistory.com/483 [잉고래의 잇다이어리]

쉽게 위 코드에서 "TestFuncPtr" 은 변수명이 아니라 타입명이다.

즉, int a; 라고 선언할 때의 int 와 같은 개념

함수이름을 막 바꿔서 불러쓰고 싶을때는 함수포인터를 선언해서 써야겠지? ㅎㅎ

수양이 필요해~~ 쉬운건 없어 ㅠㅠ