Guys, când apelezi DIE, sau exit de orice fel, procesul moare, și deci se eliberează toată memoria alocată acelui proces. Deci nu e nevoie s-o eliberezi explicit.
-- Alex On 08.03.2018 22:52, Adrian Zatreanu via so wrote: > Salut, > > In cazul in care a fost alocata memorie si DIE este apelat, > apar memory leakuri si acesta nu e un comportament acceptabil al > programului. > > De aceea, cred ca ar ajuta sa iti faci tu o functie similara lui DIE > care se ocupa si de memory management. > > Cred ca DIE asa cum este prezentat in laborator poate fi apelat doar in > conditiile in care nu risti sa ai leakuri, > adica inainte sa aloci orice fel de memorie sau situatii similare. > > Bafta! > Adrian Zatreanu > > 2018-03-08 22:43 GMT+02:00 Alexandru Neculai via so > <[email protected] <mailto:[email protected]>>: > > Salut, > > Am o nelamurire referitoare la cum trebuie sa se comporte programul > nostru in cazul unei erori. Este permisa folosirea apelului DIE > prezentat in resurse la orice eroare a programului? > De exemplu daca o comanda este data cu parametri gresiti, pot folosi > tot DIE sa opresc programul sau trebuie sa tratez altcumva? De > asemenea, nu se elibereaza memorie in cazul > apelului DIE; este un comportament acceptat pentru orice tip de eroare? > > Multumesc! > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii > <http://ocw.cs.pub.ro/courses/so/info/lista-discutii> > > > > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii > _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
