To je veľmi noob otázka, ale som zvedavý, prečo za to: -Ak som debug nasledujúce C++ kód:
void floatreturn(float i){
//nothing
}
int main(){
float a = 23.976;
floatreturn(a);
return 0;
}
Monitorovanie prešiel hodnoty, zdá sa, 23.9759998 pri vstupe floatreturn. Ako výsledok, spracovanie hodnota v funkcia bude vyžadovať manuálne meniť presnosť. Je tam dôvod na to, a žiadny spôsob, ako sa mu vyhnúť?