Funktion im Parameter - Delphi typedef
-
Hallo zusammen,
Ich bin gerade auf folgende Delphi-Zeile gestossen:
type MethodePtr = procedure (var Buffer) of object;
Laut Internet (http://www.delphibasics.co.uk/RTL.asp?Name=Procedure) ist das nichts anderes als ein Typedef.
Eine Variable wird quasi als Funktion definiert, damit ist gewährleistet dass man später die Variable (sprich die Funktion) als Parameter übergeben kann.Was ist der Sinn davon?
Wie löse ich so etwas in C++?Beste Grüsse & Danke,
Dane
-
Siehe Callback-Funktion. Wie man es in C++ macht, solltest Du nun selbst rausbekommen können.