7 Jun
2004
7 Jun
'04
10:12 a.m.
Compiling the following code with /CLR on, results in an empty function exception at run-time. If you un-comment the #pragma unmanaged to get native compilation, it runs fine. Thanks Russell #include "stdafx.h" #using <mscorlib.dll> //#pragma unmanaged #include <boost/bind.hpp> #include <boost/function.hpp> class Test_c { public: void test(void) { } }; int main() { Test_c Test; boost::function<void (void)> f(boost::bind(&Test_c::test, &Test)); f(); return 0; }