[問題] typedef struct動態記憶配置

看板C_and_CPP作者 (一發不可收拾)時間12年前 (2012/03/04 01:19), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/3 (看更多)
開發平台(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 01:43, , 1F
一定要用 c malloc 嗎? or 考慮用 c++ vector ?
03/04 01:43, 1F

03/04 02:00, , 2F
http://codepad.org/xPUKSrzH 純C應有更好做法。
03/04 02:00, 2F

03/04 02:20, , 3F
好強!!!謝謝!!!其實我不會用malloc,之前都用new...
03/04 02:20, 3F

03/04 02:21, , 4F
本來是想用c++ vector,但還在摸索中...
03/04 02:21, 4F

03/04 03:07, , 5F
文章代碼(AID): #1FKbA4Uu (C_and_CPP)
文章代碼(AID): #1FKbA4Uu (C_and_CPP)