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

Raspunde prin e-mail lui