Pointer Frage
-
Hallo ist der hier beides das gleiche ?
int (*ptr (int var) );
int *ptr (int var) ;
-
*ptr schrieb:
Hallo ist der hier beides das gleiche ?
int (*ptr (int var) );
int *ptr (int var) ;ja.
-
Eine Funktion so zu definiere
void ( fkt() ) {}finde ich irgendwie verwirrend.
Was könnten die Gründe dafür sein, dass sowas überhaupt ermöglicht wurde ?
i.A. sollte das setzen von Klammern doch der Leserlichtkeit dienen... ist hierbei nicht der Fall, finde ich.
-
Dweb schrieb:
Was könnten die Gründe dafür sein, dass sowas überhaupt ermöglicht wurde ?
also die nützlichen Klammern int (pf)() kennste ja.
dann isses einfacher, alle klammern zu erlauben.
darfst ja auch 5(-2) schreiben (auch unnütze klammern).