Kezdőoldal » Számítástechnika » Programozás » Mi a különbség és mikor...

Mi a különbség és mikor melyiket előnyösebb használni?

Figyelt kérdés

float x = 5.789;

int d = static_cast<int>(x);

vagy

int d = (int)x;


2013. máj. 9. 02:43
 1/5 iostream ***** válasza:

Vagy:

int d = x;

int d = int(x);

esetleg

int d(x);


Mindegyik pontosan ugyanazt csinálja ebben a helyzetben, hiszen egy float gond nélkül implicit kasztolódik intre.

Egyébként (típus) formátumú kasztolást ne használj, mert az mindent bután, nem fog warningolni semmire.

2013. máj. 9. 09:21
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

"Egyébként (típus) formátumú kasztolást ne használj,"

Milyen az a típus formátumú kasztolás?

2013. máj. 9. 16:55
 3/5 A kérdező kommentje:
Még ezt az egyet írjátok ide mire gondolt iostream?
2013. máj. 9. 17:10
 4/5 anonim ***** válasza:
arra hogy (típus)
2013. máj. 9. 20:18
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
int(x) erre gondolt?
2013. máj. 9. 23:45

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!