作者dxi (D差耶)
看板EE_DSnP
標題[問題]
時間Tue Apr 14 15:23:38 2009
原程式碼:
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
1F:推 ric2k1:map 不是這樣用的.... 請參考一下 "SGI STL" 或 講義 04/14 15:25
2F:推 FET:請問像這個函式可以直接定義在.h中嗎?還是一定要定義在.cpp? 04/14 15:37
3F:→ FET:感謝 04/14 15:37
4F:推 ric2k1:在 .h OK 04/14 16:01
5F:推 FET:謝謝老師的回答 04/14 18:14
6F:→ dxi:問題解決了! 04/17 02:25