C言語なら俺に聞け! Part 114
■ このスレッドは過去ログ倉庫に格納されています
0012デフォルトの名無しさん
2005/09/17(土) 12:55:55struct ListNode_* prev;
struct ListNode_* next;
char value[1]; /* 可変長 */
};
として、リストの関数内ではこれで扱ってるフリをし、
外では
struct ListNodeInt {
struct ListNodeInt* prev;
struct ListNodeInt* next;
int value;
};
とかを使うってのもできないこともない。
ただ、色々と型チェックできないのが欠点。
俺は、多少気持悪くても、テンプレート紛いのマクロの方が好きかな。
■ このスレッドは過去ログ倉庫に格納されています