CERT.RTN.FLT.CAST.DBL

浮動小数点値を返す関数だが、実際に返される値は double 型である

予防

戻り値の型を明示的に float 型にキャストする

脆弱コード例

float calc_percentage(float value) { return value * 0.1f; }

計算された戻り値は非浮動小数点型である可能性があり、浮動小数点型にキャストする必要がある