Hirdetés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Karma #1406 üzenetére

    Huhh. No, akkor valóban vannak homályos foltok.
    Megpróbálom értelmezni akkor a lényegi kérdést, kérlek javíts, ha valamit rosszul gondolok:
    A double *ujtomb; sorban tehát deklarálunk egy pointerváltozót ujtomb néven, aminek csak később foglaljuk le a szükséges memóriát, először még csak meghatározzuk, hogy "lesz ilyen". Amikor megtudtuk az eredeti tömb számunkra szükséges elemeit megszámolva, mekkora új tömbre van szükségünk, azután lefoglaltuk neki a számára szükséges memóriát. Ezután tömbként és egyben pointerként használtuk fel a későbbiekben, rakosgattunk bele elemeket, és itt ez most kicsit zavaros számomra, hogy akkor most melyik fogalmat is használjuk, ami helytálló. Mert tömbnek foglalunk helyet, de pointertömb... :F :DDD
    A második feladatban már megint ez a fogalmi zavar a bajom. (pointer, tömb, pointertömb...)
    Ráadásul - bocsi az értetlenkedésért, csak vannak ilyen homályos pontok - akkor a memóriafoglalással ezek szerint nem "méretezünk", hanem nem tudom, mit csinálunk :D

    És még egy pluszkérdés: a main()-ben free-vel felszabadítjuk a memóriát, de ekkor nem "szabadulunk meg" egyben az adatszerkezet már korábban eltárolt értékeitől is?

    Bocs a sok kérdésért, és köszönöm az eddigi és további segítséget. :R

    (#1411) shev7: pont most küldtem a hsz.-t. :D köszi, rögtön végiggondolom, hogy leülepedjen. :B És igen, jól látod, még nem jött át, kicsit zavar van most az agyamban. :D De már dereng valami! :B :R

    [ Szerkesztve ]

    Sk8erPeter

Új hozzászólás Aktív témák