作者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