Re: boost::any: explicit constructor?

In message <uznb55omh.fsf@boost-consulting.com>, David Abrahams <dave@boost-consulting.com> writes
The conversion to boost::any isn't a widening conversion in the usual sense, though, is it? Normally, a widening conversion preserves not only the information but the *interface* of the original data -- you wouldn't consider an implicit conversion from int to string a widening conversion, would you?
Your assumption is not quite correct: most widening conversions are not interface preserving. Kevlin -- ____________________________________________________________ Kevlin Henney phone: +44 117 942 2990 mailto:kevlin@curbralan.com mobile: +44 7801 073 508 http://www.curbralan.com fax: +44 870 052 2289 Curbralan: Consultancy + Training + Development + Review ____________________________________________________________
participants (1)
-
Kevlin Henney