Tengo una std :: string existente y una int. Me gustaría agregar el int a la cadena, pero en forma legible para los humanos (notación hexadecimal), en lugar de en un galimatías binario.¿Cómo puedo agregar datos a std :: string en formato hexadecimal?
Normalmente, yo acababa de usar printf, pero no puede hacer esto con un std :: string (puedo? I)
Cualquier sugerencia en cuanto a cómo hacer esto?
Example:
Given:
std::string - "Your Id Number is: "
int - 0xdeadc0de
Output:
std::string - "Your Id Number is: 0xdeadc0de"
std :: showbase debe usarse además de std :: hex para coincidir exactamente con el requisito del OP de prefijar la representación de int con "0x" –