Aloah,
Is een vraagske. Het was belangrijk voor c++ da we declaraties konnen opstellen/lezen. Maar in den cursus zelf staan der ni echt veel dus we hebben op msn me een paar mense een paar opgaves zelf uitgevonden (en ons ni al te hard geconcentreerd op wa wel/niet mag van terugkeer waardes)
Bij volgende opgave bijvoorbeeld (die we zelf verzonne) :
een pointer naar een array van functies met argument een const pointer naar een const int en terugkeerwaarde een pointer naar een functie met terugkeerwaarde een int en argument een const pointer naar int
(dees zou nooit compile mja tis gewoon voor te zien of we het zoude kunne)
waren er 3 die dit uitkwamen (exact):
-> int (*((*a)[](*const const int)))(*const int)
en 2 die dit uitkwamen (of zoiets in den aard) :
-> int (*const int) (*p)[(*const const int)]
Bij het eerste is er dus gewerkt volgens den tekst en bij het 2de is er volledig achterwaards gewerkt..
Het eerste was naar aanleiding van iets in de cursus :
int (*f(int))(int) : "" f is een functie met een int en als terugkeerwaarde een pointer naar een functie met een int en als terugkeerwaarde een int ""
Welke van de 2 is juist? (ik persoonlijk had het eerste)
En als der geeneen juist is.. jah we're screwed dan xD
Edit : De dinges da we maakte ware rap rap verzonne en de opgaves zullen ni echt kunnen werken/compile maar het was gewoon voor de werkwijze door te emme, dus gelieve ier niet te komen zegge da het ni ga werken.. want da is het punt niet !