Hallo,
Am Freitag, 3. Juni 2011 schrieb Thomas Köhler:
> ~> cdecl
> Type `help' or `?' for help
> cdecl> explain void (* const vectors[128])(void)
> declare vectors as array 128 of const pointer to function (void) returning
Für alle, die (wie ich) dieses Programm nicht verfügbar haben:
http://c
On Fri, Jun 03, 2011 at 03:09:37PM +0200, Thomas Köhler wrote:
> Friedrich Hagedorn wrote:
> > Hallo,
> >
> > ich muss mich gerade mal wieder in C einarbeiten und folgende zwei
> > Ausdrücke verstehen:
> >
> > void (* const vectors[128])(void) = {...}
> >
> > Ich vermute, dass ist ein array
Friedrich Hagedorn wrote:
> Hallo,
>
> ich muss mich gerade mal wieder in C einarbeiten und folgende zwei
> Ausdrücke verstehen:
>
> void (* const vectors[128])(void) = {...}
>
> Ich vermute, dass ist ein array mit 128 konstanten Zeigern auf Funktionen
> vom Typ void -> void. Dagegen ist
>
Hi,
Von: "Holger Dietze"
>Hallo Friedrich,
>
>"Friedrich Hagedorn" :
>>
>> const void *vectors[] = {...}
>>
>>vermutlich ein array mit void-Zeigern auf irgendwelche konstanten Objekte.
>
>Fast. Die Objekte sind konstant (was immer das bei void bedeuten mag), nicht
>notwendigerweise die Zeiger dar
Hallo Friedrich,
"Friedrich Hagedorn" :
>
> const void *vectors[] = {...}
>
>vermutlich ein array mit void-Zeigern auf irgendwelche konstanten Objekte.
Fast. Die Objekte sind konstant (was immer das bei void bedeuten mag), nicht
notwendigerweise die Zeiger darauf.
Holger
Hallo,
ich muss mich gerade mal wieder in C einarbeiten und folgende zwei
Ausdrücke verstehen:
void (* const vectors[128])(void) = {...}
Ich vermute, dass ist ein array mit 128 konstanten Zeigern auf Funktionen
vom Typ void -> void. Dagegen ist
const void *vectors[] = {...}
vermutlich