: warning C4305: 'argument' : truncation from 'double' to 'float

今天在做C++一个模板类的练习的时候,遇到这个警告。出错的语句为:

Compare<float> cmp2(45.78,93.6);

在C++里面,小数是默认为double类型的,所以在把默认为double类型的45.78和93.6赋给float类型的时候,出现了截断的警告。

posted @ 2014-03-08 15:42  %NP%  阅读(413)  评论(0编辑  收藏  举报