- Poco F7 Pro - jó, de az amatőr sem rossz
- Samsung Galaxy S24 - nos, Exynos
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Watch7 - kötelező kör
- Megjött a jubileumi Pixel széria
- One mobilszolgáltatások
- Vivo X200 Pro - a kétszázát!
- Mozgóképen a második trifold
- Kínos szituba keveredett a Nothing
- Android dual SIM okostelefonok
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
válasz
Dave-11 #2119 üzenetére
A statikusan lefoglalt változók a veremben kerülnek tárolásra. Ezek a változók csak addig élnek, amíg az a blokk fut, ahol deklarálták őket (pl. fv, vagy ciklus stb.)
void function() {
int loc;
/* műveletek ... */
/* fv vége */
/* itt a 'loc' változó felszabadul */
}Ez azt jelenti, hogy amint vége van a blokknak, a memóriaterület, ahol a változó volt tárolva, felszabadul, tehát bmilyen más dologra felhasználhatóvá válik, nem lehet ezt a változót többet legálisan használni.
Ha dinamikusan foglalod le a memóriát, akkor az a blokk vége után sem szabadul fel, csak akkor, amikor te explicit mondod neki.
void function() {
int* a = new int;
/* itt maga a mutató felszabadul, tehát a változó, ami az újonnan
lefoglalt érték címét tartalmazza, de maga az újonnan létrehozott érték nem szabadul fel */
}Persze ha itt nem tárolod el vhol az újonann létrehozott objektum címét, akkor sosem fogod tudni manuálisan felszabadítani sem, ezt hívják memory leaknek.
Ú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!
- GIGABYTE RTX 4080 SUPER 16GB GDDR6X GAMING OC - Gari 2027.12.10. -ig - Eladó!
- ASUS GTX 1060 6GB GDDR5 ROG STRIX OC Eladó!
- ASUS RX 5700 XT 8GB GDDR6 ROG STRIX OC Eladó!
- Western Digital Blue SA510 500GB SATA3 - Új, bontatlan - Eladó!
- Crucial T500 PRO 2TB M.2 NVME PCI-E 4.0 x4 - Új, Hűtőbordás - 7400-7000 MBs - Eladó!
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3242
- Eladó Lenovo ThinkCentre M910q i7 16GB / 12 hó jótállás
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 docking station (5TW13AA) (DisplayLink)
- Xiaomi 12T Pro 8/256 GB kék / 12 hó jótállás
- Csere-Beszámítás! Playstation 5 Lemezes kiadás!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest