|
Boost : |
From: shunsuke (pstade.mb_at_[hidden])
Date: 2007-05-30 10:46:25
Hi,
I found a snippet from <boost/assign/ptr_list_of.hpp>:
template< class T >
class generic_ptr_list
{
// ...
public:
template< class PtrContainer >
operator std::auto_ptr<PtrContainer>() const
{ .. }
};
IIRC, this automatic conversion doesn't work on any conforming compiler.
The right way seems to make lvalue:
'operator std::auto_ptr<PtrContainer> & () const'.
Regards,
-- Shunsuke Sogame
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk