Programmieraufgaben
- Wenn Daten, für die der Speicherplatz dynamisch angefordert
wurde, gelöscht werden, sind sie eigentlich noch immer im
Speicher vorhanden. Wiederhole die Ausgabeanweisung in Zeile 24 und
25 vom Programm NEWDEL.CPP gleich nach dem delete in Zeile 25, um festzustellen, ob die
Werte noch immer gespeichert sind. Wiederhole die Ausgabe noch einmal
kurz vor Ende des Programmes, wenn die Daten schon überschrieben
sein sollten, um zu sehen, was ausgegeben wird. Selbst wenn Du die
richtigen Daten bekommst, ist es schrecklicher Programmierstil, sich
darauf zu verlassen, daß die Daten nicht überschrieben
wurden, was in einem größeren dynamischen Programm sehr
wahrscheinlich ist.
- Schreibe eine neue Funktion für das Programm FUNKTZG.CPP, die
als einzigen Parameter eine Variable vom Typ int verlangt und versuche, diese Funktion
mittels des Funktionszeigers aufzurufen, um zu sehen, ob Du der
Funktion die richtigen Daten übergeben kannst.
(weiter...)
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 10. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Träume?