Hirdetés
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- Akciókamerák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Apple MacBook
- Amlogic S905, S912 processzoros készülékek
- Apple asztali gépek
- 5.1, 7.1 és gamer fejhallgatók
- Projektor topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Azonnali notebookos kérdések órája
-
PROHARDVER!

Ú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!
- Xbox Series X|S
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- Akciókamerák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Nyaralás topik
- VGA kibeszélő offtopik
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Apple MacBook
- Milyen NAS-t vegyek?
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



