MooGoo's Blog
2008年4月16日 星期三
pow() 和log10()在Visual Studio 2005有C2668的error
程式專案用Visual Studio 2005開時, 會發生以下錯誤訊息
error C2668: 'pow' : ambiguous call to overloaded function
MSDN
說: 在Visual C++ 2005, pow(int, int)不支援重載了,要把第一個參數轉換(cast)成
double
,
float
, 或是
long double
log10也是一樣, 原本log10(j)要改成
log10(
static_cast
(j))
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言