On Fri, 31 Jan 2003 10:12:42 +0200, Greg Dehaas <[EMAIL PROTECTED]> wrote: > Hi All, > > I'm probably being stoopid, but if someone could point me in the right > direction, thanks :) > > I've got this: > > boost::any test = "Test Me";
boost::any test = std::string("Test Me"); > int nTest=0; > > try > { > nTest = boost::any_cast<int>(test); > } > catch(const boost::bad_any_cast &) > { > MessageBox(NULL,"Bad Cast","Bad Cast",0); > } > > And the error message is: > c:\dev\boost\boost\any.hpp(105) : error C2536: 'boost::any::holder<char > [8]>::held' : cannot specify explicit initializer for arrays > c:\dev\boost\boost\any.hpp(122) : see declaration of 'held' > c:\dev\boost\boost\any.hpp(103) : while compiling class-template > member function '__thiscall boost::any::holder<char > [8]>::boost::any::holder<char [8]>(const char (&)[8])' HTH, --Remy Remove anti-spam sequence in reply address for a timely response. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost