作者moonjustin (快点放长假吧@@)
看板EE_DSnP
标题请问一下S
时间Sun Dec 10 17:23:10 2006
class MemMgr
{
// S is the size of each element; make it multiple of SIZE_T
#define S ((sizeof(T) + SIZE_T_1) / SIZE_T * SIZE_T)
请问S这样表示为什麽代表一个物件的大小呢
/SIZE_T 又*SIZE_T 不就等於没做了麽?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.0.112
※ 编辑: moonjustin 来自: 61.218.0.112 (12/10 17:34)
1F:推 ric2k1:'/' 是整数的除法, 小数部分去掉了 12/10 17:36
2F:推 moonjustin:谢谢 那为什麽是用SIZE_T_1呢? 问题好多@@ 12/10 22:06
3F:推 ric2k1:请试着将 sizeof(T) 带 1, 2, 3, 4... 看看 12/10 23:12
4F:推 moonjustin:谢谢 总算看懂了 12/11 19:54