|
Boost Users : |
Subject: [Boost-users] [bind] code sample crashing MS compiler
From: Christian Henning (chhenning_at_[hidden])
Date: 2008-12-19 16:42:00
This following code sample will crash the MS compiler version 8. I
hope there are some MS folks reading this mailing list, since I have
no idea where else to post this.
#include <boost/bind.hpp>
struct A
{
void operator() ()
{
boost::bind( &A::lookup, *this, unsigned char() )();
}
void lookup( unsigned char& c ) {}
};
int main(int argc, char* argv[])
{
A()();
return 0;
}
I know the code is not suppose to compile. Uncommenting the this
pointer in the bind construct will make the code compile fine.
Regards,
Christian
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net