Zeiger als Rückgabewert!?!("CarstenJ")
-
Hi,
wollte mich für den Link bedanken den Du mir geschickt hast,
die Erklärungen und Bsp. waren sehr verständlich!
Habe aber noch eine Fragen,
den zusammenhang mit Zeigern als Rückgabewert habe ich nicht ganz so verstanden, könnte mir einer vieleicht helfen?besten Dank...
-
Hallo,
mit Sicherheit. Allerdings musst du etwas genauer werden. Hast du evtl. ein Beispiel, welches du nicht verstehst? Es ist immer einfach zu erklären, wenn man weiss, wo das Problem liegt.
-
z.B.:
void *Zeiger_Name(Parameter)
was hat diese Zeiger-Funktion für eine bedeutung, wie und wann kann ich mit diesem Zeiger Arbeiten ?!?!
-
?!?!?! schrieb:
z.B.:
void *Zeiger_Name(Parameter)
was hat diese Zeiger-Funktion für eine bedeutung, wie und wann kann ich mit diesem Zeiger Arbeiten ?!?!
Naja, der Funktion übergibst du halt deinen Parameter (da fehlt der Typ) und sie gibt einen void Pointer (typenloser Pointer) zurück (wie z.B. malloc).
Den Rückgabewert kannst du JEDEM anderen Pointer zuweisen - unabhängig vom Typ.