Try og catch

#include <iostream.h>

int tall = 11;

void divisjon() throw(int)
{
   cout<<"Sendte en int."<<endl;
   throw(1);
}

void annet() throw()
{
   //dette går sjelden bra
   cout<<"Sendte noe annet enn en int."<<endl;
   throw("feil");
}

void main()
{
   try {
       divisjon();
   }catch (int){
       puts("Fanget opp en int");
   }

      try {
       annet();
   }catch (...){
       puts("Fanget opp noe annet enn en int");
   }
}

Viktige funksjoner: