void funky(void (*f)(void)) { // some things .. and an execution of *f } #### void funky(f) void (*f)(void) #### thingy::funky(\&this_works); # ?
## void funky(f) void (*f)(void) ##
## thingy::funky(\&this_works); # ?