Nagyon érthetően, és hétköznapian magyarázol. Tök jó amit csinálsz, csak így tovább!!! De egy picit, a videószerkesztésnél, ha azt is láthatnánk, amiről magyarázol, nem csak téged :D , akkor lenne 120% -os :)
Középiskolában ezerrel tanítják a struktúrákat magas szintű programnyelvekben. Azóta, hogy megismertették velem az osztály fogalmát, azóta nem értem, hogy miért, vagy mikor jó egy struktúra. Mire jók a struktúrák?
tldr: Nyelv függő, de összességében a struktúrára úgy tekintünk, mint egy kisebb adatszerkezetre aminek nincs sok más szerepe mint az adatok tárolása, csoportosítva. Úgy kell elképzelni, mint egy kisebb osztályt aminek az a szerepe hogy keveset legyen használva bonyolultabb működés nélkül, főként kódolvashatósági szempontból (én például struktúrákat C#-ban szoktam egy már létező osztály fájlján belül létre hozni, osztályokat viszont csak és kizárólag külön fájlba). Minden más esetekben célszerű osztályokkal megoldani az adott problémát.
3 роки тому+3
A "struct" lényegében egy örökség C-ből, még az OOP előtti időkből. Célja az, hogy különböző primitív típusokat egy csoportba foglalva adatstruktúrákkal dolgozhassunk. A C++ nyelvben a "class" megjelenésével ez is kiegészült az osztályok lehetőségeivel. Most már csak annyi a különbség, hogy amíg az osztályban minden tag alapértelmezetten privát, addig a struktúrában a publikus láthatóság az alap. C#-ban pedig az osztályokkal szemben nem referenciaként kerül átadásra, hanem érték szerint. Ha kisebb egyszerű adatszerkezetekkel van dolgod, esetleg ezeket szeretnéd rekordként bináris fálba írni, akkor érdemes lehet ezt használni, illetve valamivel gyorsabb is lehet a struktúrák használata, mint az osztályoké.
Brutális amit ezen a csatornán csinálsz! Igazán hálás vagyok!
Köszönöm :) örülök, ha bejövős
@ nagyon. Sok video jön , imádom a hosszú videókat is. Szóval én nagyon örülök hogy megtalaltalak.
Nagyon érthetően, és hétköznapian magyarázol. Tök jó amit csinálsz, csak így tovább!!!
De egy picit, a videószerkesztésnél, ha azt is láthatnánk, amiről magyarázol, nem csak téged :D , akkor lenne 120% -os :)
Hát ez nagyon jó volt ... kezdek közeledni a megértéshez ... köszönöm a videót ... egy ideig elleszek a csatornádon, azt hiszem :)
Jó anyag, de Tamás a kódrészletet nem lehet tőled látni.
Igen, ez sajnos néha idegesítő😅 de egyébként ezen kívül 10/10
Nagyon jó anyag. Köszönöm.
Laikusként is érthető. Több ilyen előadás, oktató kellene!
Zseniális!
Kár hogy nem tudok köszönetet küldeni.
Középiskolában ezerrel tanítják a struktúrákat magas szintű programnyelvekben. Azóta, hogy megismertették velem az osztály fogalmát, azóta nem értem, hogy miért, vagy mikor jó egy struktúra. Mire jók a struktúrák?
tldr: Nyelv függő, de összességében a struktúrára úgy tekintünk, mint egy kisebb adatszerkezetre aminek nincs sok más szerepe mint az adatok tárolása, csoportosítva. Úgy kell elképzelni, mint egy kisebb osztályt aminek az a szerepe hogy keveset legyen használva bonyolultabb működés nélkül, főként kódolvashatósági szempontból (én például struktúrákat C#-ban szoktam egy már létező osztály fájlján belül létre hozni, osztályokat viszont csak és kizárólag külön fájlba). Minden más esetekben célszerű osztályokkal megoldani az adott problémát.
A "struct" lényegében egy örökség C-ből, még az OOP előtti időkből. Célja az, hogy különböző primitív típusokat egy csoportba foglalva adatstruktúrákkal dolgozhassunk. A C++ nyelvben a "class" megjelenésével ez is kiegészült az osztályok lehetőségeivel. Most már csak annyi a különbség, hogy amíg az osztályban minden tag alapértelmezetten privát, addig a struktúrában a publikus láthatóság az alap. C#-ban pedig az osztályokkal szemben nem referenciaként kerül átadásra, hanem érték szerint. Ha kisebb egyszerű adatszerkezetekkel van dolgod, esetleg ezeket szeretnéd rekordként bináris fálba írni, akkor érdemes lehet ezt használni, illetve valamivel gyorsabb is lehet a struktúrák használata, mint az osztályoké.