© 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 PROS3 hoofdstuk 6.6.
Als je een programma test met Borland Builder dan zal het uitvoeren van het programma, telkens als er een exception optreedt, onderbroken worden. Je moet dan na elke exception een "run" commando geven om het programma verder te laten gaan. Dit is bij het testen van exceptions (bij deze opdracht dus) erg irritant. Je kunt dit veranderen via het menu Tools, Debugger Options. Je moet in het tabblad "Language Exceptions" het vinkje "Stop on C++ Exceptions" uitzetten.
Opdracht 3.
De template class
Pas de file stackarray.h
|