[Re:] [lezso6:] Szóval ezért olyan népszerű még mindig ez a C... - BLOGOUT fórum

üzenetek

hozzászólások


lezso6
(HÁZIGAZDA)
Blog

Kockák előle! :Y


Jhonny06
(veterán)
Blog

Minek fárasztod magad fölöslegesen a this mutatóval? :)) Void függvényt is lehet nyugodtan használni, ha nincs szükség a return-ra, ilyesmik vannak.

[ Szerkesztve ]


lezso6
(HÁZIGAZDA)
Blog

Igazából az még realloc volt, csak lusta voltam fárasztani magam vele, hogy több "osztály"-példány legyen. Amúgy igazából a láncolt lista lenne az igazi... ;]


Brutforsz
(aktív tag)

Francba, azt hittem, győzikés vagy damurolandos írás lesz, és lehet jönni trollkodni. :D


gamek!ller
(senior tag)
Blog

Esküszöm gratulálok, csak nem értem!!!


Crystalheart
(senior tag)
Blog

Én még kiszálltam a mátrixból, mielőtt rendesen megtanultunk volna C-zni az egyetemen, így csak a Delphi kódokat értem meg valamennyire. :D


Jhonny06
(veterán)
Blog

Amúgy tetszik a kód. :P Gyakorlásnak jó, hogy külön osztályfájlt hoztál létre és include-oltad, de ilyen kis osztálynál mehet egy fájlba, nem rontja az átláthatóságot. Meg ha egy függvény csak egy return-ból áll, akkor simán mehet inline a deklaráció, pl.:

void (* set) (int i) {this->i = i};

A this mutató stílusfüggő, de elhagyható és így kisebb az esélye, hogy összezavarsz vele valakit és az olvashatóság miatt is jobb, ha nincs ott.

Szerintem egy mem. felszabadítás se ártana valahova a végére, ha már foglalás van. :)

malloc() - free() helyett akár mehet a new() - delete() (C++-os változat, egyszerűbb, a malloc() csak nagyon programoknál hasznos, mivel méretezhető a memória címzés, a new()-nál automatikus).

[ Szerkesztve ]


lezso6
(HÁZIGAZDA)
Blog

Ez szigorúan C, semmi C++ trükk és társai. :P

A this mutatót miért is hagyhatnám el? Anélkül nem menne a dolog, az köti össze a függvényeket a structtal. Ez pure procedurális alapokon (nyugvó?) kvázi-OOP, a this nem kulcsszó, csak "véletlenül" így neveztem el. ;] Egyébként ez csak egy skeleton skeletonjának skeletonja, lesz még rajta heggesztés bőven - aztán majd a végén rájövök, hogy nekem mégiscsak a PHP-nál kéne maradnom. :DDD

Az az inline deklaráció amit írtál az mi akar lenni? Függvény-pointernek nincs teste, hisz függvényre mutatnia kell. ;)


Jhonny06
(veterán)
Blog

A this magára az objektumpéldányra mutató mutató ( :DDD ), a C++-ban kulcsszó, ezért néztem el, ezzel nem árt vigyázni. :) Mondjuk a VS és a legtöbb IDE ezt más színnel jelöli, ha ez előfordulna, tehát észrevehető.

Az inline megvalósítást arra értettem, hogy egy egyszerű class-al el lehetett volna intézni az egészet, pointerek nélkül, helyben megvalósítva a függvényeket. Gondolom ez direkt olyan, amilyen, csak egy javaslat volt. :))

[ Szerkesztve ]


Ice!?
(őstag)

enyi !!4


#19617792
(veterán)

Nah, ha már C-s progikat heggesztesz, meg php-t, akkor a PH!-ba tessék beleheggeszteni olyan "Programkód" beszúrási lehetőséget, ahol még syntax highlightingra és rendes tabolásra is van lehetőség, mint pastebin-en. :DDD például


puttputt
(őstag)
Blog

Mobilos javaprogramozás... igen... ez ugrott be, mikor megláttam.
Görcsoldót kérek! :DDD

Kíváncsi vagyok...! Sikert! :)

[ Szerkesztve ]


lezso6
(HÁZIGAZDA)
Blog

Itt nem a program a lényeg, hanem a fontos. :DDD Az implementáció. OOP-ben akarok programozni C alatt is, erre írok egy library-t. Amúgy nemrég jöttem rá, hogy így készült anno '79 körül a C++ is, szóval ezért spanyolviasz. :))


tiv83us
(veterán)
Blog

Detto :))


tildy
(nagyúr)
Blog

A következő oop phpban írt ph lesz? :D:D


lezso6
(HÁZIGAZDA)
Blog

Nem, a RIOS 6 assemblyben lesz majd írva. ;]


tildy
(nagyúr)
Blog

Jó szórakozást :DDD :P


pohár
(félisten)
Blog

abba nekem is segíthetnél :DDD

Com3Lab, Assembly, grrr


proci985
(MODERÁTOR)
Blog

biztos csak C megfelelő? C++ is eléggé régi, viszont pár dolog sokkal de sokkal egyszerűbb benne. OOP kódot meg lehet Cben is írni, csak nem olyan egyszerű:) (úgy emlékszem Cben nem voltak alapból implementálva a containerformátumok, de lehet tévedek, régen volt már)

[ Szerkesztve ]


lezso6
(HÁZIGAZDA)
Blog

Csak a C a megfelelő, mert szeretem a kihívásokat, C++-val már unalmas lenne. :D


puttputt
(őstag)
Blog

Hajjaj! ;]


proci985
(MODERÁTOR)
Blog

:DDD

pedig c++ban is lehet extrém kódot írni (támogat gépi kódot is).

üzenetek