Speaking of different character types, perhaps there could also be interest for converting between strings of different character types, as well? For example:
std::string str=lexical_cast<std::string>(L"A wide character string"); std::wstring wstr=lexical_cast<std::wstring>("A character string"); and the same for char->wchar_t and wchar_t->char. This currently gives bad_lexical_cast. Perhaps this is possible to do already, using some other library facility? This could be done, using conversions taking into account the currently set locale. char->wchar_t should always succeed, but not necessarily the other way, so I guess it should then throw bad_lexical_cast if it's not possible. Regards, Terje _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost