|
Boost : |
From: Michael D. Borghardt (michael_at_[hidden])
Date: 2004-01-03 20:34:47
I kept looking into this and found this
try
{
unsigned char u = 255;
boost::numeric_cast<signed char>(u);
std::cout << "OK" << std::endl;
}
catch (boost::bad_numeric_cast &ex)
{
std::cout << ex.what() << std::endl;
}
This does not throw an exception.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk