kleine hilfe zu folgendem denkfehler ...
-
ich habe eine Kartenstapel (fuer Kartenspiel) programmiert, welche
von vector<Card> abgeleitet ist.nun will ich fuer diese Klasse folgende methode implementieren:
Card & pop(unsigned index);
diese soll wie schon vermuten laesst das element an index'ter stelle zurueckliefern. aber wie koennte man solche eine funktion implementieren, wenn index ausserhalb des iterator-bereiches ist (was also zurueckliefern)!?!?
(PS: ich moechte nicht mit zeigern arbeiten (also NULL als rueckgabe), da reference-variablen eigentlich dazu da sind zeiger-benutzung zu umgehen. mich interessiert nur ob ich hier voelligen quatsch programmiere)
danke.
grussle
-
Ne Exception werfen...
-
gute idee.
supi danke.grussle