Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- Toomy: FOXPOST: régen jó volt, de már jobban jársz, ha elfelejted
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- MasterDeeJay: i7 4980HQ asztali gépben (vs i7 4770)
- Brogyi: CTEK akkumulátor töltő és másolatai
- drsanya: Simsonn Plus X pedálszett beszámoló vagy “teszt” egy szimulátoros szemével
-
LOGOUT

Új hozzászólás Aktív témák
-
amargo
addikt
Itt jelen esetben egy négyzetes mátrixról van szó, dom a mátrix mérete.
Tehát, ha a dom 4, akkor 4X4-es mátrixról van szó.
De ezt könyeddén átírhatód:
struct matrix + int hogy más dimenziót is betudjál állítani,
GetMatrix, lényegiben az ellenörzéseken kívűl nem változik (bár érdemes itt is 2 ciklust csinálni, hogy ne csak az egyik irányba tudjál mozogni)
ClearMatrix függvénybe +1 ciklus kerül bele a lebontáshozMemória kezelés
A malloc, realloc és free függvények helyett használjuk a new és a delete operátorokat.
A C nyelvű memóriakezelő függvények és a C++ nyelv memória operátorai másképpen kezelik a memóriát, keverésük konfliktust okozhat. A malloc nincs felkészítve a konstruktorok kezelésére, a new-val lefogalt területet a free nem tudja rendesen felszabadítani, ezért a C nyelv memóriakezelő függvényeit ne használjuk.
Tömbök felszabadításakor a delete operátor után mindig használjuk az üres szögletes zárójelpárt ('[]').
Ezáltal a tömb minden elemére lefut a destruktor, felszabadítva a dinamikusan lefoglalt memóriaterületeket is. A szögletes zárójelpár nélkül csak az objektumhoz statikusan tartozó memóriaterület szabadul fel. Ha a zárójelbe a tömb méretétől eltérő szám kerül, akkor vagy nem szabadul fel az összes memória, vagy a destruktor olyan objektumra is meghívódik, ami nem is létezett. Az üres zárójelpár használatával ezek elkerülhetőek.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Bomba ár! Dynabook Portege X40-K - i5-1240P I 16GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- GYÖNYÖRŰ iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3878
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- 179 - 180 - 189 - 190 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- Jo Nesbo: LEOPÁRD (nem olvasott)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


