在将VC ++ 6.0开发的代码迁移到Visual Studio 2008时,我收到了此警告。我尝试使用 static_cast 进行投射,但即便如此,我也无法修复此警告。这对我来说很难解决。
CCandidateDataVector::iterator it;
int iDays;
DATE m_datePolicyStart;
iDays = (*it).m_datePolicyStart; //c4224
感谢您解决此问题的任何帮助。
答案 0 :(得分:0)
date是一个浮点值,警告表示您正在丢失小数
double iDays
应该这样做。