サンプル
int
main(
int
argc,
char
* argv[])
{
int
array = {1,2};
double
result = array[0] / array[1];
return
0;
}
ソリューション
変数の 1 つをキャストして、除算の精度を保持します。
int
main(
int
argc,
char
* argv[])
{
int
array = {1,2};
double
result =
static_cast
<
double
> (array[0] ) / array[1];
return
0;
}