|
Boost : |
From: Greg Dehaas (GregDehaas_at_[hidden])
Date: 2003-01-31 03:12:42
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";
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])'
Thanks for the help
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk