- Registriert
- März 2007
- Beiträge
- 591
Ein einfaches Beispiel:
Eine Funktion kann nur einen Wert zurück geben. Was machst du wenn du 2 oder mehr Werte in einer Funktion veränderst und an das aufrufende Programm zurück geben willst?
Anderes Beispiel:
Es gibt Objekte die nicht mehrfach existieren sollten, aber an verschiedenen stellen im Programm gebraucht werden. Z.B. ein Render-Fenster bei Grafischen anwendungen. Wenn du mit pointern arbeitest ist es immer das selbe Objekt auf das du zugreifst und keine Kopie.
Eine Funktion kann nur einen Wert zurück geben. Was machst du wenn du 2 oder mehr Werte in einer Funktion veränderst und an das aufrufende Programm zurück geben willst?
Anderes Beispiel:
Es gibt Objekte die nicht mehrfach existieren sollten, aber an verschiedenen stellen im Programm gebraucht werden. Z.B. ein Render-Fenster bei Grafischen anwendungen. Wenn du mit pointern arbeitest ist es immer das selbe Objekt auf das du zugreifst und keine Kopie.
ich glaub ich versteh das prinzip von zeigern immer noch nicht ganz