Kezdőoldal » Számítástechnika » Programozás » Konstans érték szerinti...

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:
35%
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).
2021. szept. 30. 12:34
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
0%
#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.
2021. szept. 30. 15:57
Hasznos számodra ez a válasz?
 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?
2021. szept. 30. 21:54
Hasznos számodra ez a válasz?
 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!