Итак ... Я хочу создать простой HTTP Chunked Transfer Encoding прототип. У меня есть сообщения в виде std :: strings. И мой серверный API полностью основан на строках ... так что мне интересно, как превратить std :: string length в hex и затем обратно в string?
Скажем, у нас было std::string("This is the data in the first chunk\r\n").length()
, которое вернулось бы, скажем, int 37
. Я хочу преобразовать его в гекс 0x25
, а затем выбраться из этого гекса std::string("25")
. Как это сделать (используя stl и boost)?