Mindkettő két bájt. Foglal magába? C++
Figyelt kérdés
short y = 8; //Ez 2 bájt... foglal magába azt tudom.
short *Page = &y; //És ez?
2011. dec. 15. 13:57
1/2 anonim válasza:
foglal magába?
A short az valahol a char és az int között van méretben, tipikusan szokott lenni két byte, de ez nem garantált.
A pointerek mérete (Page típusa short*, azaz shortra mutató pointer) pedig általában megegyezik a számítógéped "bitszámával", tehát 32 bites programban 4 byte, 64 bites programban pedig 8.
2/2 _Jessy_ válasza:
Ezután lesz egy Page változód, ami 4 bájtos 32 bites rendszeren, és 8 bájt 64 bitesnél, mive ebben egy memóriacímet tárol.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!