作者suspect1 (嫌犯)
看板EE_DSnP
標題[問題] hw4的問題
時間Tue Dec 5 22:55:56 2006
請問:
// S is the size of each element; make it multiple of SIZE_T
#define S ((sizeof(T) + SIZE_T_1) / SIZE_T * SIZE_T)
為何代表每個element大小的S,是這樣定義的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
推 ric2k1:想辦法讓每個 element 的大小為 SIZE_T (4 Bytes) 的倍數 12/05 23:45
→ ric2k1:e.g. sizeof(T) = 13 ==> s = ((13 + 3)/4 * 4) = 16 12/05 23:46
推 suspect1:為何要是四的倍數呢? 12/07 14:21
推 kahang:我也想問為什麼不會用到SIZE_T_2,SIZE_T_3之類的@.@? 12/08 14:21