09.4.25
warning C4305: 'initializing' : truncation from 'const double' to 'float'
警告处: float f=5.3;
改正:float f=5.3f;
原因:
在C++中,如果不指定数据类型,那么小数常量会被认为是 double 类型的。
不能将const double类型的值直接赋予float类型变量,所以将会出现截断的警告。
为了避免警告,你可以将这个常量显式声明为float常量。
09.4.25
warning C4305: 'initializing' : truncation from 'const double' to 'float'
警告处: float f=5.3;
改正:float f=5.3f;
原因:
在C++中,如果不指定数据类型,那么小数常量会被认为是 double 类型的。
不能将const double类型的值直接赋予float类型变量,所以将会出现截断的警告。
为了避免警告,你可以将这个常量显式声明为float常量。