saxus (statz) | #9, Agyfasz (419) |
2180 | #21ad | ^ | Idézet | Fri, 16 Nov 2012 19:36:45 +01 |
31.46.*.* | *.dsl.pool.telekom.hu |
"A C++ nem kényszeríti ki, meg nem M$ módjára kell használni." Ha mar itt tartunk, lassan az MSVC++ jobban all a C++11 tamogatassal, mint a GCC. "C#-ban nincs destruktor" Tevedes, van destructor (finalizernek hivja a CLR) "meg memóriafelszabadító utasítás" Mar hogy ne volna. :) IL kodba erdemes neha belenezni. "várni kell a szemétgyűjtőre" Var a halal, fut az magatol a hatterben es ez igy van jol. Egyebkent tegyuk hozza: ez a CLR resze, nem a C# nyelve. És persze nem garantált, hogy egy program futása során egyszer is lefut, meghívhatod manuálisan, másodpercekig fut, és még akkor se garantált, hogy felszabadítja azt az objektumot amit szeretnél. Ahogy TCH is mondta (igaz egesz mas okbol) WTF? :) "C++-ban ha már nem kell az objektum, meghívod a destruktorát, és már fel is szabadult az érintett memóriaterület." Es .NET-ben nem ugyanigy mukodik? :) Kulonbseg, hogy nem neked kell vadaszni ezeket. Mellesleg komolyabb C++ projekteknel szinte kivetel nelkul hasznalnak valamilyen GC jellegu megoldast. "Az meg végképp marhaság, hogy a billentyűlenyomásra várakoztató függvény objektumba csomagolva adja vissza, hogy mi volt a leütött billentyű, holott visszaadhatna egyszerűen egy scan kódot" Ehelyet a kis suttyo visszaad neked egy immutable osztalyt a billentyuzet teljes allapotterevel, hogy ha te 2 nap mulva akarsz foglalkozni azzal az eredmennyel akkor is konzisztensen ugyanazt az eredmenyt kapd a kulonfele valtobillentyuk allapotarol is :) Na meg visszakapod az esemenyt kivalto objektumot meg egy csomo egyeb adatot, ami alkalomadtan kellhet. Egy alapvetoen 50 Hz-vel mukodo billentyuzet eseten azt hiszem nem fogok megijedni attol a minimalis plusz adatmennyisegtol. Btw. erdemes .NET temakorben elolvasni a CLR via C#-ot. Ravilagit nehany erdekes dologra a .NET-tel kapcsolatban. ---------------------------------- Totalmas: TCH: megvan meg a IG2DAT_E kodja? Elkerhetem? :) Masik: Nem tudod, hogy ezek az .xv fajlokat mi a retek eszi meg? (MMint az IG2-n kivul) Jo lenne valami szabvanyos cuccba atkonvertalni (mondjuk .obj+.mtl), tobbi cucc ugy nezem total szabvanyos BMP meg wav) |