<div dir="auto"><div dir="auto">Salut, </div><div dir="auto"><br></div>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. <div dir="auto"><br></div><div dir="auto">Recomandarea standard in cazul parametrilor invalizi este: întâi verifici user input și abia apoi te apuci de alocat memorie. </div><div dir="auto"><br></div><div dir="auto">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 </div><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On Mar 8, 2018 10:43 PM, "Alexandru Neculai via so" <<a href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Salut,<div><br></div><div>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?</div><div>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</div><div>apelului DIE; este un comportament acceptat pentru orice tip de eroare?</div><div><br></div><div>Multumesc!</div></div>
<br>______________________________<wbr>_________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/<wbr>so/info/lista-discutii</a><br></blockquote></div><br></div></div>