[問題]

看板EE_DSnP作者 (D差耶)時間15年前 (2009/04/14 15:23), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串4/5 (看更多)
原程式碼: static void setVarVal(const string& s, const ModNum& n) { _varMap(s)= n; } 錯誤訊息: calcModNum.h: In static member function `static void ModNum::setVarVal(const std::string&, const ModNum&)': calcModNum.h:54: error: no match for call to `(CalcMap) (const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' 實在是看不出錯在哪裡 麻煩大家指正 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234

04/14 15:25, , 1F
map 不是這樣用的.... 請參考一下 "SGI STL" 或 講義
04/14 15:25, 1F

04/14 15:37, , 2F
請問像這個函式可以直接定義在.h中嗎?還是一定要定義在.cpp?
04/14 15:37, 2F

04/14 15:37, , 3F
感謝
04/14 15:37, 3F

04/14 16:01, , 4F
在 .h OK
04/14 16:01, 4F

04/14 18:14, , 5F
謝謝老師的回答
04/14 18:14, 5F

04/17 02:25, , 6F
問題解決了!
04/17 02:25, 6F
文章代碼(AID): #19v3d-LK (EE_DSnP)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):
問題
4
4
17年前, 11/20
問題
2
2
16年前, 10/06
問題
2
4
16年前, 05/06
問題
4
6
15年前, 04/14
問題
3
5
13年前, 01/15
文章代碼(AID): #19v3d-LK (EE_DSnP)