© Harry Broeders.
De in het dictaat behandelde implementatie van een stack door middel van een array (zie paragraaf 4.1) breekt het programma af als een stackoverflow of stackunderflow optreedt. Het is veel handiger om een exception te gooien als een stackoverflow of stackunderflow optreedt. Zie dictaat OGOPRG hoofdstuk 6.8.
Opdracht 3.
De template class
Pas de file stackarray.h
zodanig aan dat de stack
een exception veroorzaakt bij stackoverflow, stackunderflow en andere errors.
Ontwerp een hiërarchie van exceptionclasses die het mogelijk maken om
een specifieke of generieke stackfout af te vangen. Geef de exceptionclasses
een memberfunctie
|