함수포인터에 관해서...
글쓴이: pebiman / 작성시간: 목, 2003/10/09 - 4:53오후
아래와 같이 했을때 함수포인터는 입력이 됩니다.
typedef struct _tag { void *p_function }tag; void *function() { return NULL; } int main() { tag p_tag; p_tag.p_function = function; // 이렇게 하면 , p_tag에 function()의 포인터가 들어갑니다. tag *p_tag; p_tag->p_function = function ; //이렇게 하면 에러나 나는 이유가 무엇인지요? }
Forums:
Re: 함수포인터에 관해서...
위 소스는 다음처럼 이해하겠습니다.
여기서 p_tag 는 어떤값을 가지는 것인지요..? 즉 *p_tar 가 포인터로서 초기화가
안되었다는 것입니다. 이것은 프로그래밍 QnA 에 포인터에 관련된 질문으로 자주 올라왔던 주제입니다.
그럼..어떻게 초기화 하면 될까요? 검색해보니...알맞은 답변이.
^^;
쓰레기는 쓰레기통에...
malloc 이 빠졌네요 ^^;
malloc 이 빠졌네요 ^^;
---------------------------------------
세계는 넓고, 할일은 많다.
댓글 달기