previous next Up Title Contents Index

19.4.1 Aliohjelma käsittelemään virheilmoitus

Jos usein tarvitaan käsittelyä
	  virhe = joku_jomma_josta_mahdollisesti_virheilmoitus_tai_NULL(...)
	  if ( virhe ) {
	    cout << virhe << endl;
	    return 1;
	  }
	  return 0;
voidaan tehdä ehkä mieluummin aliohjelma ilmoitus, jota voidaan käyttää:
	return ilmoitus(kerho->lue_tiedostosta(tied));
Eli aliohjelma tulostaa mahdollisen virheilmoituksen ja palauttaa 0 jos virheilmoitusta ei ollut ja 1 jos virheilmoitus oli. Lyhentää kirjoittamista kivasti, joten virhekäsittely tulee helpommin tehtyä.


previous next Up Title Contents Index