boost::cnv::charconv cnv; BOOST_TEST( "11111110" == convert< string>(254, cnv(arg::base = cnv::base::bin)).value()); BOOST_TEST( "254" == convert< string>(254, cnv(arg::base = cnv::base::dec)).value()); BOOST_TEST( "fe" == convert< string>(254, cnv(arg::base = cnv::base::hex)).value()); BOOST_TEST( "376" == convert< string>(254, cnv(arg::base = cnv::base::oct)).value());