→ e124553423:用pointer 01/16 19:19
抱歉我還是不懂耶><
像是我有一行code是
myStrash.insert( StrashKey(*_dfsList[i]), *_dfsList[i] );
compile>>
ig.cpp: In member function 「void CirMgr::strash()」:cirFraig.cpp:41:66: 錯誤
: 從類型 「CirGate*」 到類型 「CirAigGate*」 的轉換無效
[-fpermissive]cirFraig.cpp:44:66: 錯誤: 對 「Hash<StrashKey,
CirAigGate>::insert(StrashKey, CirGate&)」 的呼叫沒有匹配的函式
candidate is:
../../include/myHash.h:116:9: ?钦酉嚗?bool Hash<HashKey,
HashData>::insert(const HashKey&, const HashData*) [with HashKey = StrashKey,
HashData = CirAigGate]
※ 編輯: sportsben 來自: 140.112.247.93 (01/16 19:27)
→ djshen:用copy的會花很多記憶體吧.. 01/16 19:25
※ 編輯: sportsben 來自: 140.112.247.93 (01/16 19:34)
→ djshen:myStrash改成<StrashKey,CirGate*>? 01/16 19:34
→ djshen:宣告的地方沒改吧? 01/16 19:35
→ sportsben:真的很謝謝樓上 我依照樓上的宣告方法 compile有過>< 01/16 19:43
→ sportsben:myStrash.insert( StrashKey(*_dfsList[i]), _dfsList[] 01/16 19:44