title: Using boost::bind() across C code, will it work?
body: <p>Can I use <code>boost::bind(mycallback, this, _1, _2)</code> across C code?</p>
  
  <p><strong>Update</strong></p>
  
  <p>The short answer is <strong>no</strong>, boost bind does not return a function pointer, which can be called in C code, but a <em>functor</em> (C++ object with overloaded <code>()</code> operator) see answer below.</p>