-
-
Erfahrener Benutzer
Roboter Experte
Hallo,
ein void Pointer ist auch 'nur' ein Zeiger auf eine Adresse. Es ist zur compiler Zeit noch nicht festgelegt, welcher Type sich an der Adresse befindet. Wenn du einen Zeiger mit dem Wert 54 hast, sagt das nur aus, dass sich an Speicheradresse 54 das gesuchte befindet. Das kann dann ein 8 Bit oder auch ein 16 Bit-Wert sein genauso wie eine Funktion.
Zur Verwirrung, void* ist kein Zeiger auf void, es ist ein Zeiger auf einen zur Zeit unbekannten Type.
Ich kann es nicht besser erkären.
HTH
Jens
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen