作者tac0wu (他口)
看板C_and_CPP
標題Re: [問題] typedef struct動態記憶配置
時間Thu Mar 8 14:28:22 2012
※ 引述《Yifabooksos (一發不可收拾)》之銘言:
: 先謝謝tropical72 & loveme00835 兩位熱心的強者!!!
: 我發現之前沒講清楚,再補充說明一下
: 程式比較困擾我的地方是,我的
: b_l[i][j].branch[k].A= ;
: b_l[i][j].branch[k].B= ;
: 其實是不同的i,會對應到不同size的j以及k
: 這樣講應該比較清楚
: b_l[i][j[i]].branch[k[i]].A= ;
: b_l[i][j[i]].branch[k[i]].B= ;
: 所以對於記憶體的配置
: 我不知道是要先把b_l[i][j[i]]的部分先分配好
: 還是先把b_l[i][j[i]].branch[k[i]]分配好...
: 分配的手法也不太清楚
: 謝謝大家 <(_ _)>
: 這個版實在太溫暖了
: 歡迎站內信討論...感激不盡!!!T^T
我的做法就是用DFS的順序慢慢把一塊一塊的memory生出來
http://codepad.org/v2z3jw9a
可以參考這份code
希望有回答到你的問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.30.138.235
※ 編輯: tac0wu 來自: 163.30.138.235 (03/08 14:28)
推 Yifabooksos:感謝!!! 03/08 20:01
推 APE36:我編譯15~22行都ERROR~"~不知道我的dev c++是怎樣!! 03/09 12:14
→ tac0wu:樓上compiler可能太舊了嗎XD 03/09 13:47