作者lec1987 (述)
看板EE_DSnP
標題[BUG]找不出來
時間Tue May 6 22:48:34 2008
以下是我使用mtn的時候所出現的狀況
mtest> mtn 100
Calling alloc...(12)
Calling MemMgr::getMem...(12)
memTest: memMgr.h:304: size_t MemMgr<T>::getRecycleIdx(size_t) const [with T
= MemTestObj]: Assertion `t >= ((sizeof(T) + (sizeof(size_t) - 1)) /
sizeof(size_t) * sizeof(size_t))' failed.
Abort
可是我304行是getRecycleIdx的程式
size_t getRecycleIdx(size_t t) const {
assert(t >= S);
return (t - SIZE_T) / S;
}
在一進入以後
t= 12當然掛掉....
我在cad應該是64位元S應該是等於16吧
t<S掛...........
請問一下可能會是哪裡的問題呢??謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.18.228