討論串[問題] 大小為零的array
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者cplusplus (永夜)時間20年前 (2005/08/19 18:53), 編輯資訊
0
0
0
內容預覽:
如果沒猜錯,基本上這應該是C裡面的CODE吧,這是C的一種trick. 因為C可以自由動態配置記憶體. 所以當你要配置一塊記憶體當作你的 struct 用時,你可以這麼做. struct A. {. //....... int length;. char p[0];. };. A *a=(A*)ma
(還有914個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者AuronC (阿隆西)時間20年前 (2005/08/19 08:03), 編輯資訊
0
0
0
內容預覽:
引述《AaronSX.bbs@bbs.cs.tku.edu.tw (未來小子)》之銘言:. 請問這樣int p[0],佔幾個byte呢?謝謝。. 補記憶體空間,是把它補到2的指數倍嗎?. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.138.66.79.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者AaronSX.時間20年前 (2005/08/19 02:01), 編輯資訊
0
0
0
內容預覽:
引述《AuronC.bbs@ptt.cc (阿隆西)》之銘言:. > Sorry..有點跟C#無關.... > 看MicroSoft的code常看到,如. > struct. > {. > //.... > int p[0];. > };. > 請問一下,宣告一個大小為零的用意為何?謝謝。. 補

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者AuronC (阿隆西)時間20年前 (2005/08/18 23:23), 編輯資訊
0
0
0
內容預覽:
Sorry..有點跟C#無關.... 看MicroSoft的code常看到,如. struct. {. //.... int p[0];. };. 請問一下,宣告一個大小為零的用意為何?謝謝。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.136.130.113.
首頁
上一頁
1
下一頁
尾頁