- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- One mobilszolgáltatások
- Apple iPhone Air - almacsutka
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Milyen okostelefont vegyek?
- Apple iPhone 17 Pro Max – fennsík
- Samsung Galaxy S23 Ultra - non plus ultra
- Telekom mobilszolgáltatások
- Google Pixel topik
Új hozzászólás Aktív témák
-
doc
nagyúr
Persze, a ketto nem zarja ki egymast. Az adott feladattol/helyzettol fugg hogy melyik a jobb/kenyelmesebb megoldas.
Apro megjegyzes (ne zavarjon ossze): C++ -ban a struct es a class az szinte teljesen ugyanaz, igazabol csak a default lathatosag mas
MOD: most latom hogy elkestem, mindegy, mar itt marad
-
EQMontoya
veterán
Igazából két különbség van az osztály és a struktúra között, de az is lényegében csak egy:
-Stuktúrában public a default láthatóság, classban private.
-Szemléletbeli: struktúra már C-ben is volt, igaz, sokkal limitáltabb funkciókkal, nem tudott osztályként működni. C++-ban mindent tud, amit az osztályok, a fentebbi minimális különbséggel. Ennek ellenére alapvetően classokat használunk, leginkább a szemlélet okán. Vannak esetek, amikor szokás struktúrát, ez alapvetően az, amikor csak egy kupac adatot szeretnénk egybe kezelni (pl. egy függvény adna vissza öt különböző dolgot, akkor annak nyilván nem öt referencia paramétere lesz, hanem valahogy összepakoljuk a dolgot), és nincsennek a dolognak tagfügvényei, illetve nem szeretnénk belőle elrejteni semmit. Igen, ez kb. az, amire C-ben is használtuk a structokat, erre nyugodtan lehet C++-ban is.Mint látod, az egész inkább konvenció, mint gyakorlati különbség.
Ú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!
- Asztali PC , R7 5700X , RTX 3070 Ti , 32GB RAM , 512GB NVME , 2TB HDD
- Asztali PC , R7 8700F , RTX 3070 Ti , 32GB DDR5 , 512GB NVME , 1TB HDD
- Asztali PC , i7 10700 , RX 5700 XT , 16GB DDR4 , 512GB NVME , 500 GB HDD
- Csere-Beszámítás! Xbox Series X 1TB Játékkonzol! Ajándék Akkumulátoros töltőállomással!
- Iphone 15 Pro 128GB Blue 2év garancia! 97% akku.
- GYÖNYÖRŰ iPhone X 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3586, 100% Akkumulátor
- Garmin fenix 2
- LENOVO Legion Pro 5 16IRX8 - 16" WQXGA 240Hz - i5-13500HX - 16GB - 1TB - RTX 4060 - 9 Hó garancia
- Eredeti Lenovo USB-C 65W töltő (használtak) (ELKELTEK)
- Samsung Galaxy Z Fold6 ,Navy ,120 Hz AMOLED dupla kijelző, Snapdragon 8 Gen 3,12/512 GB,2027. 07. 11
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest