#include <msp/strings/format.h>
+#include <msp/strings/utils.h>
#include "except.h"
using namespace std;
{
string result;
for(string::const_iterator i=begin; i!=end; ++i)
- {
- if(!result.empty())
- result += ' ';
- result += lexical_cast(static_cast<unsigned char>(*i), Fmt().fill('0').width(2).hex().uppercase());
- }
+ append(result, " ", lexical_cast<string>(static_cast<unsigned char>(*i), Fmt().fill('0').width(2).hex().uppercase()));
return result;
}