16进制转10进制
std::stringstream ss2;
long long d2;
std::string str2("ccdd2a1f"); //1aF十进制431
ss2 << hex << str2; //选用十六进制输出
ss2 >> d2;
std::cout << d2 << std::endl;
10进制转16进制
std::string s2;
int a = 10;
std::stringstream ss;
ss << hex << a; //10进制转成十六进制读入流中,,再以字符串输出
ss >> s2;
std::cout << s2 << std::endl; //输出:1e