Re: [問題] typedef struct動態記憶配置
先謝謝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
※ 引述《Yifabooksos (一發不可收拾)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: VC++ 6.0
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: typedef struct
: {
: int A;
: int B;
: }TBB;
: typedef struct
: {
: TBB *branch;
: }TLS;
: TLS **b_l;
: 目標是要做成:
: b_l[depth][state].branch[inbit].A =
: b_l[depth][state].branch[inbit].B =
: 但上述depth,state & inbit 都是動態的
: 不知道如何宣告記憶體給他們...
: 是應該先開給branch還是b_l......
: 我知道問題有點複雜,表達也不是很好,希望有強者能懂我在問什麼
: 謝謝大家 <(_ _)>
: 歡迎站內信討論...感激不盡!!!T^T
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.171.106
→
03/04 17:31, , 1F
03/04 17:31, 1F
→
03/05 13:18, , 2F
03/05 13:18, 2F
討論串 (同標題文章)