Problems with function as parameter
    Mike Parker 
    aldacron at gmail.com
       
    Fri Sep 22 02:21:11 UTC 2017
    
    
  
On Friday, 22 September 2017 at 02:18:34 UTC, Mike Parker wrote:
>>
>> and use & to reference the function instead of calling it:
>>
>> Mix_ChannelFinished(&channelDone);
To expand on this, D allows functions to be called without 
parentheses. `channelDone` is actually a function call, whereas 
in C, it's treated as a function pointer. In D, you have to take 
the address of a function just as you would any other type, hence 
`&channelDone`.
    
    
More information about the Digitalmars-d-learn
mailing list