Sklad:
Funkcija Ustvari že določi velikost sklada na začetku. Poleg osnovnega kreatorja ustvarimo še en kreator, ki nam bo že na začetku nudil željeno velik sklad.
private: // to nam manjka v prevatnem delu
int min_sklad // najmanjsa velikost skladisca
Sklad(int min_velsklad){
/* Desc: Ustvari prazen sklad, za katerega velikost skladisca
ni nikoli manjsa od min_velsklad.
Parm: /
Result: sklad
Pre: min_vel_sklad>0
Post: Prazen()
*/
// NOV KREATOR:
Sklad:: Sklad(int min_velikost) {
ptr_skladisce = new int[min_vel_sklad];
velikost = min_vel_sklad;
zadnji = 0;
min_velikost = 0;
...
} // Sklad
Ta program si lahko ogledate na: