Boost.Algorithmには、hex()/unhex()という、MySQL由来の関数があります。 hex()関数は、16進数表現の文字列を10進数表現に戻します。 #include <iostream> #include <string> #include <iterator> #include <boost/algorithm/hex.hpp> int main() { std::string s = "abc"; std::string out; boost::algorithm::hex(s, std::back_inserter(out)); std::cout << out << std::endl; } 616263unhex()関数は、10進数表現の文字列を16進数表現に変換します。 #include <iostream> #include <string> #incl