精華區beta EE_DSnP 關於我們 聯絡資訊
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)
ric2k1:'/' 是整數的除法, 小數部分去掉了 12/10 17:36
moonjustin:謝謝 那為什麼是用SIZE_T_1呢? 問題好多@@ 12/10 22:06
ric2k1:請試著將 sizeof(T) 帶 1, 2, 3, 4... 看看 12/10 23:12
moonjustin:謝謝 總算看懂了 12/11 19:54