Hirdetés
- Samsung Galaxy Watch7 - kötelező kör
- EarFun Air Pro 4+ – érdemi plusz
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Apple iPhone Air - almacsutka
- Xiaomi Watch 2 - fast fashion
- Telekom mobilszolgáltatások
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Android szakmai topik
- iPhone topik
- Samsung Galaxy Watch6 Classic - tekerd!
Új hozzászólás Aktív témák
-
mgoogyi
senior tag
válasz
Tomi_78
#4256
üzenetére
A pointernek és a LoadFromFile-nak nincs köze egymáshoz.
A pointer csak egy logikai memóriacím.A programod változói mind a memóriában vannak valahol.
Az, hogy valami hol van, azt elrakhatod egy pointerbe, mint pl. egy int * p;
Ebbe a p-be berakhatsz egy memóriacímet és utána azt tudod, hogy azon a memóriacímen - ami a p-ben van - van egy int értéked, azaz 4 byte-od egymás után.Az egyszerűség kedvéért 0-tól 1000-ig legyenek a lehetséges memóriacímek.
Amikor leírok egy olyat, hogy new int, akkor a programod a memóriából kér magának 4 byte-ot egymás után, ahol majd az integer-ed tartalma lesz és ebből a 4 byteből az elsőnek a címét visszaadja. (A másik 3 byte közvetlen utána van.)
Ezért tudod megtenni azt, hogy aint * p = new int;esetén a baloldalt ott van a p, ami értéket kap. Mégpedig ennek az 1. byte-nak a memóriában lévő sorszámát.Itt egy példakód megdebuggolva:

A programom a (hexadecimális) 12461a8-as byte-tól kezdve kapott összesen 4 byte-ot.
És erre a 4 byte-ra a 3-nak megfelelő adat lett beírva.Ez így világos?
Olvasd el sokszor, ha nem érted, elég fontos, hogy ez meglegyen.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- VR topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- LEGO klub
- Sweet.tv - internetes TV
- NVIDIA GeForce RTX 5060 Ti (GB206)
- Linux kezdőknek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Hullanak a fejek az Apple-nél
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Eladó Microsoft Surface Pro 9 i7 16GB ram 2TB ssd + Microsoft Surface Dock 2
- Gamer PC-Számítógép! Csere-Beszámítás! R5 4500 / 16GB DDR4 / RX 6600 8GB / 512GB SSD!
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- BESZÁMÍTÁS! Gigabyte B650M R5 7600X 32GB DDR5 512GB SSD RX 6900XT 16GB Zalman Z1 PLUS NZXT 850W
- Urvolax vezeték nélküli tolatókamera és kijelző / 12 hó jótállás
- Samsung Galaxy S25 Ultra / 12/512GB / Kártyafügetlen / MediaMarkt Garancia 2028.12.02.-ig
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen MS4010
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


