|
Boost : |
From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-02-25 12:43:10
Gennadiy Rozental wrote:
> Do you have any idea why Borland fail to find rand()?
Yes. For some reason I couldn't figure it out before. The implementation of
random shuffle makes an unqualified call to rand, but rand is actually in
namespace std. The iostream tests compile correctly if I add the following to
unit_test_suite.ipp, after the final include directive:
#if BOOST_WORKAROUND(__BORLANDC__, < 0x600) && \
BOOST_WORKAROUND(_STLPORT_VERSION, <= 0x450) \
/**/
using std::rand;
#endif
Should I commit?
Jonathan
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk