basic question about adresses and values in structs

nikki via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Sep 4 07:32:42 PDT 2014


On Thursday, 4 September 2014 at 14:00:14 UTC, Ali Çehreli wrote:
> On 09/04/2014 02:54 AM, nikki wrote:
>
> > a pointer variable to save an adres of a function, then
> dereferencing to use
> > it.
>
> If possible, even in C, I would recommend using a 'function 
> pointer' for that. However, there are cases where the signature 
> of the function should be unknown to the code that is storing 
> it so a void* is used. (Note that, as discussed on these forums 
> in the past, void* has always been intended to be a data 
> pointer. The fact that it works for function pointers is 
> something we get as lucky accidents, which will most probably 
> always supported by compilers and CPUs.)
> ...
> Ali

Ah right I was so busy with these * and & ;)

Thanks!


More information about the Digitalmars-d-learn mailing list