sys/queue.h에 포함된 TAILQ 관련 매크로 사용 질문입니다!
글쓴이: withmelody / 작성시간: 토, 2011/03/19 - 4:14오후
일단 제가 알고있는것을 말씀드리면요..
본 매크로는 더블링크드리스트의 사용을 위한 매크로로써
양 옆의 오브젝트를 가리키는 포인터변수 2개를 하나의 구조체로 포함하고 있습니다.
예를들어,
struct object{
int objnum;
struct object* prev;
struct object* next;
}
로 사용하기 보다는,
struct object{
int objnum;
TAILQ_ENTRY(object) entries;
}
로 정의하여 구조체 entries 내부에 있는 prev와 next를 사용하는 것이지요..
이상 제가 알고있는 부분이구요, 질문할 내용은요,
제가 만들어야 하는 것은 여러개의 포인터변수를 가져야 하는 하나의 구조체 인데요,
TAILQ_ENTRY()를 사용하지 않고 2개 이상(4개)의 포인터변수를 가지고 있을때
매크로를 정상적으로 사용할 수 있는 방법이 있는지 말입니다..
삽입, 삭제등의 부분이 인자로 모두 멤버 구조체 변수명이 들어가더라구요..
제 질문이 제대로 전해졌길 바랍니다..
답변 달아주시는 모든 분들께 좋을일이 있기를
Forums:
저도 이거 하는 중인데...
혹시... K대학교...? 질문의 답이 되지 못해 죄송합니다 ㅎㅎ
와 ㅋㅋㅋㅋㅋㅋ K대학교 ㅋㅋㅋㅋ ㅠㅠ
와 ㅋㅋㅋㅋㅋㅋ K대학교 ㅋㅋㅋㅋ ㅠㅠ
F
F
OS
OS gogogo
설마 k대 o과목의 a교수님 과젠가요? ... ㅎㄷㄷ
설마 k대 o과목의 a교수님 과젠가요? ... ㅎㄷㄷ
좋은 인터넷 검색이다....ㅋㅋㅋㅋㅋㅋ
좋은 인터넷 검색이다....ㅋㅋㅋㅋㅋㅋ
'흔한 디시의 질문법' 이라는 글이 기억나네요.
'흔한 디시의 질문법' 이라는 글이 기억나네요.
http://4camel.net/xe/?mid=dogdrip&page=2&document_srl=25876
이게 11년도 글이구나...
13년에 성지순례왔습니다
댓글 달기