함수포인터에 관해서요..
해지개
2023.04.01
질문 제목 : 함수포인터에 관해서 질문있어요질문 내용 :
함수에서 함수명은 함수의 주소값을 나타내는 것으로 알고 있어요..
예를들어 void add(); 라고 하면..
add는 함수의 주소값 그렇기 때문에..
함수포인터를
void *ex(void *arg); 선언하고
ex = add; 를 이용해 사용할수 있는 것으로 알고 있는데..
처음에 void add();를 선언할 때,
void * add(); 이런 식으로 다 선언을 했더라구요..
여기서 참조연산을 붙힌 이유가 있나요??
그냥 선언했을 때와 참조연산을 선언햇을 때와 같나요/
궁금해요
-
콩순
함수포인터가 아니라 void 포인터를 반환하는 함수 ex입니다.
함수 포인터는 ~ (*ex)(~~~) 형태죠. 완전히 다릅니다. -
큰깃
void *ex(void *arg); 에서 ex가 함수포인터인데..;;;
-
아론아브라함
이 글에선 함수포인터가 단 한번도 등장하지 않습니다