[問題] HW4 toSizeT

看板EE_DSnP作者 (一路上有你)時間13年前 (2010/11/20 16:23), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
請問一下老師 toSizeT(t)是將t調到比t大最接近SIZE_T的倍數嗎 比方 SIZE_T=8 toSizeT(9)=16 OR toSizeT(9)=8 ?? 另外註解裡面寫說要讓程式是platform independent 可以請老師講解一下嗎 我們要自己定義兩種size_t 然後根據平台不同選擇不同的size_t嗎 謝謝老師 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.58

11/20 16:26, , 1F
想順便問一下 會不會有SIZE_T = 奇數的情況?
11/20 16:26, 1F

11/20 17:24, , 2F
上面一點有定義: #define SIZE_T sizeof(size_t)
11/20 17:24, 2F

11/20 17:25, , 3F
所以你可以利用它就可以做到 platform dependent 了
11/20 17:25, 3F

11/20 17:25, , 4F
SIZE_T=8 toSizeT(9) 應該要為 16 downtoSizeT 才是 8
11/20 17:25, 4F

11/20 17:26, , 5F
給原 PO: 上面的註解有舉例。 給一樓: 只會 = 4 or 8
11/20 17:26, 5F
文章代碼(AID): #1CvuMI8Z (EE_DSnP)