Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
|
c:type:funcptr [2023/04/04 12:10] naums angelegt |
c:type:funcptr [2023/04/04 12:10] (aktuell) naums [Syntax] |
||
|---|---|---|---|
| Zeile 47: | Zeile 47: | ||
| return result; | return result; | ||
| } | } | ||
| - | </code c> | + | </code> |
| Beide der Prototypangaben sind identisch (wenn sie dem obigen Typedef nachfolgen). Die Funktion ''map'' erhält das Array und die Länge und einen Funktionspointer auf eine Funktion, die ein int zurückliefert und zwei ints bekommt. Dieser Funktionspointerparameter hat den Namen ''op''. Wir verwenden den Parameter dann einfach wir eine normale Funktion innerhalb von ''map''. | Beide der Prototypangaben sind identisch (wenn sie dem obigen Typedef nachfolgen). Die Funktion ''map'' erhält das Array und die Länge und einen Funktionspointer auf eine Funktion, die ein int zurückliefert und zwei ints bekommt. Dieser Funktionspointerparameter hat den Namen ''op''. Wir verwenden den Parameter dann einfach wir eine normale Funktion innerhalb von ''map''. | ||