Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Does bind work with extern “C” functions?

bind extern functions
0
Posted

Does bind work with extern “C” functions?

0

Sometimes. On some platforms, pointers to extern “C” functions are equivalent to “ordinary” function pointers, so they work fine. Other platforms treat them as different types. A platform-specific implementation of bind is expected to handle the problem transparently; this implementation does not. As usual, the workaround is to treat the function as a generic function object and use the bind(f, …) syntax.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.