24.10.2014 Views

LEKSIKA, SINTAKSA I SEMANTIKA C++ JEZIKA - FESB

LEKSIKA, SINTAKSA I SEMANTIKA C++ JEZIKA - FESB

LEKSIKA, SINTAKSA I SEMANTIKA C++ JEZIKA - FESB

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ekplicitna pretvorba tipova<br />

Ukoliko se ispred nekog izraza ili varijable u zagradama zapiše oznaka tipa, primjerice<br />

(float) x<br />

time se eksplicitno naređuje C kompajleru da se na tom mjestu izvrši pretvorba vrijednosti<br />

varijable x u tip float.<br />

Zapamti: Kada se oznaka tipa zapiše u zagradama to predstavlja operator pretvorbe<br />

tipa (ili eng. cast operator).<br />

Isti efekt ima tzv. konstruktorski izraz u <strong>C++</strong> jeziku:<br />

float(x)<br />

kojim se specificira konstrukcija objekta tipa float iz poznate vrijednosti x.<br />

Primjenu ovog "type cast" operatora ilustrirajmo primjerom.<br />

5. leksika, sintaksa i semantika 18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!