- Xiaomi 17 Ultra - jó az optikája
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- One mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 14T Pro - teljes a család?
- Yettel topik
- Poco F8 Pro – titkos favorit lehet belőle
- Google Pixel topik
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- iPhone topik
Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
kovisoft
#6034
üzenetére
A baj csak az, hogy a tömbre mutató pointerhez hozzá van kötve a tömb mérete. Tehát, ha a tömbre mutató ponter egy fv. argumentuma, akkor annak semmilyen más méretű tömböt nem lehet átadni. Így aztán a tömb méretét lekérdezni nem sok értelme van, hiszen ez a fv. csak ilyen méretű tömböt képes fogadni.
Nem vitatkozni akarok, csupán érdekel, hogy miért létezik ez a konstrukció a C nyelvben. Akkor lenne értelme, ha nem lehetne elkerülni a használatát, vagy az elkerülése bonyolultabb lenne. Ehelyett mindig el lehet kerülni, és egyszerűbben, mint használni. Pointereket leggyakrabban azért haználunk, hogy az általuk mutatott memória címen megváltoztassuk a memória tartalmát (vagy mert a stack-en nem lehet nagyméretű objektumokat átadni). Ehhez képest a tömbre mutató pointeren keresztül nem változtatjuk meg a tömböt (ami itt a tömb címét jelenti), hiszen az nem is balérték. Úgy tűnik, hogy igazából semmi értelme nincs, mindössze a C típusdefiníciós szintaxisának egy csökevénye.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BestBuy topik
- Nintendo Switch 2
- Xiaomi 17 Ultra - jó az optikája
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- Óra topik
- One mobilszolgáltatások
- Eddigi legerősebb csatamágusát dobta piacra az Intel
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- Kingston FURY Beast RGB 2x8GB DDR5 6000MHz - Új, bontatlan - Eladó!
- Eladó Asus TUF DASH F15 FX516PE FHD IPS i5-11300H RTX 3050Ti magyar vbill
- Kingston FURY Beast RGB 2x8GB DDR5 5600MHz - Új, bontatlan - Eladó!
- Samsung Galaxy A54 5G (128GB) - HIBÁS
- SAPPHIRE RX 7900 XT 20GB GDDR6 PURE GAMING OC - Új, 3 év garancia - Eladó!
- Azonnali kézbesítés az év bármely pillanatában
- Lenovo Thinkpad X1 Yoga 5th Gen. i7 10th, 16GB RAM 27% ÁFÁS (0329)
- MacBook Air 13" M2 16gb ram/256gb ssd 27% Áfás (0357AB)
- Samsung QM55B 55" UHD 4K LED Signage Reklámmonitor 27% ÁFÁS
- 27% - GAMING PC! i5-12400F / RTX 4060 / 16GB DDR5 / 1TB NVMe / B760 / 650w! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


