Salut, Da. În cazul erorilor poți folosi DIE pentru picaciuni ale apelurilor de sistem sau alte erori abominabile din timpul execuției programului tău.
Recomandarea standard in cazul parametrilor invalizi este: întâi verifici user input și abia apoi te apuci de alocat memorie. Nu vom depuncta însă dacă apar leakuri din cauza erorilor cauzate de input greșit/syscall failure. Verificarea pentru memory leaks o vom face pe un test funcțional, cu flux normal de funcționare On Mar 8, 2018 10:43 PM, "Alexandru Neculai via so" <[email protected]> wrote: 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
