함수포인터를 typedef으로 선언해서 쓰는 이유
from : http://ingorae.tistory.com/483
리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... )
typedef int (*TestFuncPtr)(int); // 선언
TestFuncPtr testptr; // 사용
출처: http://ingorae.tistory.com/483 [잉고래의 잇다이어리]
쉽게 위 코드에서 "TestFuncPtr" 은 변수명이 아니라 타입명이다.
즉, int a; 라고 선언할 때의 int 와 같은 개념
함수이름을 막 바꿔서 불러쓰고 싶을때는 함수포인터를 선언해서 써야겠지? ㅎㅎ
수양이 필요해~~ 쉬운건 없어 ㅠㅠ
'IT > Software' 카테고리의 다른 글
[링크] C 코딩은 여기로 (0) | 2018.08.28 |
---|---|
[코딩] callback example - no typedef (0) | 2018.08.28 |
[코딩] #define에 관한 이야기(#, ##, \) (0) | 2018.08.28 |
Announcing the Arduino Command Line Interface (CLI) (0) | 2018.08.28 |
arm mbed OS Network errors - 에러 코드 (0) | 2018.08.24 |