怎么在建立类时,将一个实参从int转为float?

因为定义类时最后一个0是float型,现在在建立时最后一个是int型,导致这句传递不过去,求问大佬怎么办
current_time time(0, 0, 0);

current_time time(0, 0, (float)0);

如果你是0,而不是变量,也可以直接写
current_time time(0, 0, (float)0.0f);