Ein C-Aergernis

03/11/2011 - 23:23 von Rainer Weikusat | Report spam
Es ist meines Wissens nach unmoeglich, einen Zeiger auf eine Funktion
zu deklarieren, die einen Zeiger auf eine Funktion gleichen Typs
entweder als Resultat zurueckgibt oder als Argument uebernimmt :-(.
 

Lesen sie die antworten

#1 Jens Schmidt
04/11/2011 - 01:30 | Warnen spam
Rainer Weikusat schrieb:

Es ist meines Wissens nach unmoeglich, einen Zeiger auf eine Funktion
zu deklarieren, die einen Zeiger auf eine Funktion gleichen Typs
entweder als Resultat zurueckgibt oder als Argument uebernimmt :-(.



Richtig. Weil es keine allgemeine Vorwàrtsdeklaration von Datentypen
gibt. Aber in einem speziellen Fall ist eine solche Deklaration
möglich und Zeiger auf einen solchen Typ damit verwendbar. Die Lösung
durch Einführen einer Indirektion über diesen Typ ist dann ganz
einfach, also kein Ärgernis.
Viele Grüße,
Jens Schmidt

Ähnliche fragen