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ä.