
hi, list here are some personal opinions/thoughts on the convert lib: 1. in most cases, I found directly use of the converter would be more convenient: int v = -1; // default value // no need to give the type of 'v' bool re = printf_converter()("123", v); // on failure, return false, and 'v' is untouched so, I suggest add a default convert function using a default converter: template<class Src, class Dst> bool convert(Src const& src, Dst& dst) { return default_converter()(src, dst); } 2. besides the generic ones, sprintf/sscanf converter still lacks some format support from sprintf/sscanf: for example: auto-determined integer string, plus sign, padding, float point format, etc. with most formats being supported, this converter would be the most powerful, precise and efficient one; 3. printf_converter() uses snprintf(), while on msvc the return value semantic is not standard conform; 4. printf_converter() uses fixed length char buf, while it is totaly possible to remove this restrict with a standard conform snprintf(); regards. -- View this message in context: http://boost.2283326.n4.nabble.com/Boost-review-of-the-Convert-library-is-on... Sent from the Boost - Dev mailing list archive at Nabble.com.