- Hivatalos infók a Nothing Phone (3a)-ról
- Samsung Galaxy A54 - türelemjáték
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- iPhone topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Okosóra és okoskiegészítő topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Akciófigyelő: kedvezménnyel nyit az Earfun Air Pro 4+
- Milyen okostelefont vegyek?
-
Mobilarena

Új hozzászólás Aktív témák
-
Silεncε
őstag
válasz
I02S3F
#13643
üzenetére
Alapvetően bárhol használhatsz sima változót konstans helyett, maga a konstans inkább arra ad védelmet, hogy az adott változó értéke nem lehet módosítható. Konstanst szoktunk használni például, ha valami előre tudott értéket akarunk a kódba "beégetni", amiket több helyen is eltárolunk. Nálunk például az egyik projektben meg kellett adni több helyen, hogy a munkaidő mikor kezdődik, ezt evidens volt, hogy konstansnak tárolom el, így máshol is tudom használni és elég csak 1 helyen átírni, ha véletlenül változik.
Az, hogy melyik nyelv hogyan kezeli a konstansokat, totál változó, például ott a C++, ahol van a "rendes konstans" meg vannak a #define-ok, amik már el sem jutnak a fordításig, mert a preprocessor lecseréli őket a #define-ban megadott értékre.
Egy szó mint száz: simán használhatsz bárhol változót konstans helyett, lényegében ugyanazt a hatást fogod elérni, viszont a konstans többletvédelmet ad, mivel miután definiáltad, nem tudod később az értékét változtatni (szóval ha mondjuk véletlenül bekeveredik egy értékadás bal oldalára, a fordító/interpreter szólni fog, nem fog megváltozni az értéke, ami miatt aztán debugolhatnál napestig)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Hivatalos infók a Nothing Phone (3a)-ról
- Nagyrobogósok baráti topikja
- Autós topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung Galaxy A54 - türelemjáték
- Futás, futópályák
- AMD vs. INTEL vs. NVIDIA
- GeForce RTX 5060: Ezt kapjuk 150 ezerért
- Házimozi belépő szinten
- Apple asztali gépek
- További aktív témák...
- Hisense M2 Pro Lézer Okos Projektor // Számla+Garancia //
- Apple iPhone 15 Pro Max 256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival! 1 Év Garanciával!
- Apple iPhone 15 Pro 128GB 100% Akku,Újszerű Kártyafüggetlen,Dobozos,Tartozékaival! 1 Év Garanciával!
- Videókártyák
- Apple iPhone 15 128GB 82% Akku ONE függő,Megkímélt,Tartozékaival! 1 Év Garanciával!
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
- 151 - Lenovo LOQ (15IAX9) - Intel Core i5-12450HX, RTX 4060
- HIBÁTLAN iPhone 13 Pro Max 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3552,100% Akkumulátor
- Logitech G513 Carbon Tactile DE (3) (ELKELT)
- ÚJ Lenovo ThinkPad T16 Gen 4 - 16" WUXGA - Ultra 7 255U - 32GB - 1TB SSD - Win11 - 3 év garancia
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




