[問題] FEC

作者: XDucka (Duck)   2013-01-13 01:24:31
for_each(fecGrp, fecGrps):
Hash<SimValue, FECGroup> newFecGrps;
for_each(gate, fecGrp)
grp = newFecGrps.check(gate);
if (grp != 0) // existed
grp.add(gate);
else createNewGroup(newFecGrps, gate);
CollectValidFecGrp(newFecGrps, fecGrp, fecGrps);
有一點小看不太懂 所以憑感覺寫:
createNewGroup -> new一個vector把那個gate塞進去然後再把這個vector的指標
forceInsert到Hash裡
CollectValidFecGrp -> 看他們的size是不是2以上 是的話把這個grp push_back
到當前的fecGrps 小於2的話立馬 delete (<
作者: simpdanny (辛普丹尼)   2013-01-13 01:46:00
用typedef vector<CirGate*> GateList可增加可讀性唷XDD
作者: yan12125 (姥姥)   2013-01-13 02:03:00
用valgrind就知道哪裡有memory leak啦我個人覺得memory leak永遠會出現在想不到的地方

Links booklink

Contact Us: admin [ a t ] ucptt.com