[Gambas-user] Do embeded objects get released too upon destruction ?

nando nando_f at ...951...
Thu Jul 21 08:24:43 CEST 2011


Question:

If I have a class 'myClass' with the following:

    DIM k = NEW OBJECT[100]

    PUBLIC SUB _init()

       DIM i AS INTEGER

       FOR i = 1 TO 100
          k[i] = NEW STRING[]      'add a string array
          k[i].add("HELLO")        'add one element with "HELLO"
       NEXT

    END


Somewhere else I have:

    DIM Q AS NEW myClass[5]        ' constructor executes 5 times

    Q[2] = NULL   '<---will the embeded string memory get freed too
                       when the myClass object is freed ??

??
-Fernando





More information about the User mailing list