作者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