-
-
Erfahrener Benutzer
Roboter Genie
In der Regel wird durch die Verwendung von Pointern ein schnellerer Code erzeugt. Aber Vorsicht: es gibt einen grundlegenden Unterschied zwischen einem Funktionsaufruf mit Pointer und dem mit "normaler" Übergabe:
Wenn Du ganz normal die Variable an die Funktion übergibst, kannst Du innerhalb der Funktion mit der Variable machen, was Du willst. D.h. Du kannst sie verändern, ohne dass die aufrufende Funktion das mitbekommt.
Wenn Du einen Pointer auf die Variable an die Funktion übergibst und die Variable innerhalb der Funktion änderst, ändert sich die Variable auch in der aufrufenden Funktion.
Gruß,
askazo
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen