Prikaz jedne poruke
Stara 7.12.2008, 23:41   #4
fingerprint
Veteran
 
Član od: 5.11.2006.
Lokacija: Dark Side Of The Moon
Poruke: 1.121
Zahvalnice: 394
Zahvaljeno 594 puta na 222 poruka
Slanje poruke preko MSN-a korisniku fingerprint Slanje poruke preko Yahooa korisniku fingerprint
Određen forumom Re: C++ za apsolutne početnike

Jedan mali savet :
getX() i getY() vracaju int, pow (i sqrt) primaju floating point tipove (float, double, long double). Nemam pojma zasto je to uspesno kompajlirano.... Stvar je u tome sto su cmath funkcije overloadovane (ista imena, ali se razlikuju po tipu argumenata), i primaju samo float, double i long double argumente. Ti si im prosledio int. Sta je kompajler odabrao? Bog ce znati... Ja se pitam zasto je uopste i kompajlirao...

EDIT : Upravo videh da si koristio math.h umesto cmath. Pouka je ista, izbegavaj da zongliras sa podacima razlicitog tipa. Cast-uj ti sam, da bi izbegao najcesci tip greski u C-u i C++-u. Iskoristi C++-ove mogucnosti cast-ovanja.

Poslednja ispravka: fingerprint (7.12.2008 u 23:50)
fingerprint je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku fingerprint na korisnoj poruci:
dalabu (11.12.2008), Mr.Deeds (17.5.2011)