= = = = = = = = = = = [boost.png"] Boost = Conversion Library = The Conversion Library improves program safety and clarity by performing = otherwise messy conversions. It includes cast-style function = templates designed to complement the C++ = Standard's built-in casts. To reduce coupling, particularly to standard library IOStreams, the Boost = Conversion Library is = supplied by several headers: = * The [1]boost/cast header provides = polymorphic_cast<> = and polymorphic_downcast<> to perform safe casting between = polymorphic types. = = * The [2]boost/lexical_cast header = provides lexical_cast<> = general literal text conversions, such as an int = represented as = a string, or vice-versa. * The [3]boost/implicit_cast header = provides implicit_cast<> which is used when the source type = is implicitly convertible to the target type, to force the implicit = conversion. It's less liberal than static_cast, which will convert in = the opposite direction.. = _________________________________________________________________ Revised Jan 25, 2006 = = = References 1. file://localhost/tmp/3D"cast.htm" 2. file://localhost/tmp/3D"lexical_cast.htm" 3. file://localhost/tmp/boost/implicit_cast.hpp"