討論串[問題] 不同物件的Link-List
共 5 篇文章
內容預覽:
以下是不好的示範. 乖孩子請不要學. (雖然這樣的寫法在 C 裡面早已行之多年). typedef enum {. LIGHT, TUNELIGHT, WINDOW. } StructType;. struct Base {. struct Base* LocalLink;. StructType
(還有1260個字)
內容預覽:
struct ItemA { ... };. struct ItemB { ... };. struct ItemC { ... };. struct LinkSt {. struct LinkSt *next;. int item_type; //define or enum 都可以. union
(還有92個字)
內容預覽:
在這邊為止,的確結構是相同的,所以可以這樣用. 這是我例子沒注意到,讓他剛好一樣,才產生了誤會. 我實際上的結構內容,是完全不可能一樣,請讓我重新舉個例子. struct Light. {. int Power;. void *LocalLink;. };. struct TuneLight. {.
(還有739個字)
內容預覽:
我提供我的寫法. 你參考看看. 話說void的也是型態的一種嗎~"~??. 由於你的兩種結構的架構(也就是前面推文所講的存放方式). 是一模一樣的. 所以顯示結果才會一樣. 但如果兩者的struct結構不一樣就囧了. 所以既然一樣不如宣告在一起. struct Light. {. int Power
(還有276個字)
內容預覽:
我想請教各位一個問題. 目前我想將好幾個不同的struct建成一個Link-List. 而我的作法,是在struct中建一個void *. 以下我舉個例子:. struct Light. {. int Power;. void *LocalLink;. };. struct TuneLight. {
(還有605個字)