Konstans érték szerinti átadásra mikor lehet szükség a gyakorlatban? Hiszen ha nem akarom megváltoztatni az értékét akkor minek róla másolatot készíteni?
Figyelt kérdés
2021. szept. 30. 12:02
1/4 anonim válasza:
Mert pl. egy függvényt különböző helyekről hívunk a programból és más és más konstanst adunk át a függvénynek. Legyen egy olyan fügvényünk aminek van 3 argumentuma és így kell meghívni: FV(a,b,c) a program egyik pontján meghívom FV(1,b,c) másik pontján FV(2,b,c). A másik amikor akár az egész programban azonos konstanssal hívom, de pl. ez a konstans fordítás időben változhat. És pl. a konstans egy #ifdef ... blokkban kap értéket, aztól függően hogy pl. milyen CPU-ra fordítunk (illyennel pl. a linux kernel tele van, hogy a CPU típusnak megfelelően másképpen fordít dolgokat).
2/4 anonim válasza:
#1 Nem ez volt a kérdés, hanem, hogy mikor kéne egy konstanst érték szerint átadni, amire a vàlasz az, hogy soha. Nincs értelme másolni amit amúgy is csak olvasni akarsz, simán csak nem tiltja a nyelv.
3/4 anonim válasza:
2 - tehát azt mondod, hogy egy Godzilla osztályból példányosított objectet a readonly ID fieldje miatt soha nem adhatom át senkinek?
4/4 A kérdező kommentje:
egy tanartol azt a valaszt kaptam, hogy alaptipusu valtozokat ertek szerint atadni kevesebb koltsegu, mint a cimuket kepezni
2022. jan. 15. 20:03
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!