Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- One mobilszolgáltatások
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Fotók, videók mobillal
- Prohardver app (nem hivatalos)
- Yettel topik
- Tömeges bevetésre kész az új Huawei AI-chip
Új hozzászólás Aktív témák
-
dabadab
titán
válasz
pocokxx #4435 üzenetére
Hajjaj
A struct változót
A struct az nem változó, hanem egy típus leírása, pont úgy, ahogy a class is. Az ott csak a típusleírás, abból önmagában még nem keletkezik semmiféle változó.
Nálad valószínűleg azért kell odaraknod, mert a C++ fordító a fordítási egységben fentről lefele halad és ha azelőtt használsz egy típust, mielőtt megmondtad volna, hogy mi az, akkor az fordítási hibát okoz.
A struct mellé tömböt is deklarálni kell const paranccsal, aminek kötelező másik nevet adni?
A const nem parancs, hanem kulcsszó és a const tulajdonságot adja hozzá az adott deklarációhoz/definícióhoz (hogy az konkrétan mit jelent, az attól függ, hogy konkrétan mihez adod hozzá, változóknál pl. azt, hogy a kezdeti értékadáson túl nem lehet megváltoztatni az értéküket).
Egyébként amit ott csinálsz, az az, hogy létrehozod ténylegesen egy változót (amit a struct ugye nem csinál meg). Ennek nem kell feltétlenül tömbnek lennie (sőt, C++-ben a C stílusú tömbök leginkább kerülendők, mert csak a baj van velük), lehet egy sima változó is vagy valamilyen STL-es container, akármi.
Nem kötelező másik nevet adni, mert a C++ fordító van annyira okos, hogy tudja, hogy hol számíthat változó- és hol típusnévre, de nagyon érdemes, hogy ne legyen belőle keveredés (az elég bevett konvenció, hogy a típusnevek nagybetűvel kezdődnek, a változók meg kisbetűvel).
De a kérdéseid alapján az látszik, hogy az alapok nagyon hiányoznak nálad, érdemes lenne legalább az elején elolvasni valami bevezető anyagot, pl. akár ezt (ez már csak azért is jó, mert ott a weboldalon a c++ fordító is, azzal nem kell külön vacakolni az elején, amikor még amúgy is minden nagyon zavaros).
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Sorozatok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- eBay-es kütyük kis pénzért
- HiMedia lejátszók
- Borotva, szakállnyíró, szakállvágó topic
- sziku69: Fűzzük össze a szavakat :)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kormányok / autós szimulátorok topikja
- Elder Scrolls IV - Oblivion - Olvasd el az összefoglalót, mielőtt írsz!
- További aktív témák...
- Dell WD19 type-c dokkoló 130W-os töltővel ÁFÁ-s
- iChill inno3d Nvidia RTX 4080 16gb x3
- Eladó Asus ROG Ally Z1 Extreme (1TB SSD) újszerű állapot, garanciával!
- Samsung Galaxy A56 5G 8/256GB, Király világosszürke
- LG Ultragear 27GP850-B Gamer monitor!27"/2560x1440/Nano IPS/180hz/1ms/Freesync-Gsync/HDR/Garancia
- AKCIÓ! Asus X670E-F R9 7950X 32GB DDR5 2TB SSD RTX 4080 16GB GDDR6X Asus ROG Strix GX601 1000W
- BESZÁMÍTÁS! Intel Core i5 7600K 4 mag 4 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB WD RED 3,5 SATA HDD meghajtó garanciával hibátlan működéssel
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
- Apple iPhone 7 32GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest