ページ 11

ポインタについて質問

Posted: 2008年3月01日(土) 01:14
by taku.net
書籍「シューティングゲームプログラミング」のタスクシステムについてのコードなのですが
判読できないコードがあったので意味を教えていただきたいのですが・・・
// タスクの構造体
struct TASK {
	
	// 処理関数へのポインタ
	void (*Func)(TASK* task);

	// 前後のタスクへのポインタ
	TASK* Prev;
	TASK* Next;
	
	// ワークエリア
	char Work[WORK_SIZE];
};
ポインタについて、基本的なことは理解しているのですが、
自分なりに調べても「TASK* XXX;」の部分が何をしているのか分からなかったので質問させていただきました。
よろしくお願いしますm(__)m

Re:ポインタについて質問

Posted: 2008年3月01日(土) 07:15
by 組木紙織
"リンクリスト"って知っていますか?
構造体同士ををポインタでつないだものです。
その部分は、前のTASK構造体へのポインタと後ろのTASK構造体へのポインタを指しています。

Re:ポインタについて質問

Posted: 2008年3月02日(日) 06:07
by 管理人
http://www.google.co.jp/search?hl=ja&q= ... %83%88&lr=

この辺でぐぐってはどうでしょうか。