Wpis z mikrobloga

#programowanie
ogarnia ktos c++?
mam program do szkoly, problem raczej banalny stworzylem mini baze danych na kejsach ktora zapisuje sie do pliku, tylko dlaczego po wcisnieciu zera program nie chce mi sie zamknac?

case '0': {
cout << endl << endl;
cout << "Zamykanie Programu" << endl;
cout << endl << endl;
exit( 0 );
break;
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MCRodzyn: Albo na początku, albo na końcu funkcji, z bloku to tylko przy bardzo krytycznym błędzie, z którego nie da sie elegancko wyjść. Wychodzenie w środku z programu, gdy mogą byc niezwolnione zasoby, gdy bufory mogą byc niezapisane ect to coś co może dziac się tylko w krytycznych na prawdę wyjątkowych sytuacjach. Inna rzecz, że refaktoring i utrzymanie takiego kodu nastrecza później kłopotów.
  • Odpowiedz