[問題] Difference between VC++ 6.0 and later
Hi 我有個問題想要請教一下
剛剛把一個舊的code拿來跑
之前用VC++ 6.0跑都ok
但是現在換成Visual Studio 2010跑之後
所有pow()都有問題了
"C2668: 'pow' : ambiguous call"
pow(1, 2)不能跑 要改成pow(1.0, 2)
其他數學function像是sqrt, log也是一樣的狀況
問題是解決了
只是想請問一下
是新版的compiler不允許implicit的轉型嗎
還是其他的原因呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 50.76.227.198
→
02/08 10:22, , 1F
02/08 10:22, 1F
推
02/08 11:21, , 2F
02/08 11:21, 2F
→
03/08 13:05, , 3F
03/08 13:05, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):