Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

1.3.2 try-catch, C++

Edellisessä esimerkissä on kielletty new-operaattoria heittämästä poikkeusta. Tällöin jos muistia ei saada, palautetaan 0-osoitin. Usein yleisempi tapa tehdä sama asia on käsitellä poikkeus:

	  try {
	    uusi_jasen = new cJasen(jasen);
	  }
	  catch (std::bad_alloc) {
	    return EI_SAA_JASENTA;
	  }  


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys