看板 EE_DSnP 關於我們 聯絡資訊
請問: // 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