作者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
1F:推 ric2k1:想办法让每个 element 的大小为 SIZE_T (4 Bytes) 的倍数 12/05 23:45
2F:→ ric2k1:e.g. sizeof(T) = 13 ==> s = ((13 + 3)/4 * 4) = 16 12/05 23:46
3F:推 suspect1:为何要是四的倍数呢? 12/07 14:21
4F:推 kahang:我也想问为什麽不会用到SIZE_T_2,SIZE_T_3之类的@.@? 12/08 14:21