關於初始nTableMask的值
數組初始化的時候是把mTableMask賦值爲HT_MIN_MASK,而HT_MIN_MASK的值爲-2,在後面進行gdb的調試的時候得出的的nTableMask的值爲4294967294,這就是初始化爲(uint32_t)-2的值,然後如果是-2的話,和老師後面說的hash array只需要2個也是對應的。
數組初始化的時候是把mTableMask賦值爲HT_MIN_MASK,而HT_MIN_MASK的值爲-2,在後面進行gdb的調試的時候得出的的nTableMask的值爲4294967294,這就是初始化爲(uint32_t)-2的值,然後如果是-2的話,和老師後面說的hash array只需要2個也是對應的。
2018-12-13
举报