作者gcman (阿丁)
看板EE_DSnP
标题[请益] 关於myHash的bug
时间Sat Jan 16 13:26:11 2010
小的原本都靠强者照 今天是第一次上来问问题
还请大家多多指教
小的在写到BddMgr的reset()的时候
使用了BddHash::iterator it = _uniqueTable.begin();
不过在compile的时候却出现了以下的警告(节录):
In copy constructor 「Hash<HashKey, HashData>::iterator::iterator(const
Hash<HashKey, HashData>::iterator&) [with HashKey = BddHashKey, HashData =
BddNodeInt*]」:
bddMgr.cpp:78: instantiated from here
../../../include/myHash.h:116: 警告: 「Hash<BddHashKey,
BddNodeInt*>::iterator::_thisHash」 将随後被初始化
../../../include/myHash.h:114: 警告: 「size_t Hash<BddHashKey,
BddNodeInt*>::iterator::_slotNum」
../../../include/myHash.h:53: 警告: 当在这里初始化时
../../../include/myHash.h:114: 警告: 「Hash<BddHashKey,
BddNodeInt*>::iterator::_slotNum」 将随後被初始化
../../../include/myHash.h:113: 警告: 「size_t Hash<BddHashKey,
BddNodeInt*>::iterator::_buckNum」
../../../include/myHash.h:53: 警告: 当在这里初始化时
小的并不太明白这样的问体症结是什麽
毕竟之前在test myHash的时候都没有问题
还请大家多多指点 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.25.249
1F:推 ric2k1:Try BddHash<BddHashKey, BddNodeInt*>::iterator = ... 01/16 14:17
2F:→ gcman:好像突破了一些 那是一连串的误解造成的 谢谢教授的回答 01/16 15:32