Как я могу добавить данные в std :: string в шестнадцатеричном формате?

У меня есть существующийstd::string иint, Я'Я хотел бы объединить ASCII (строковый литерал) шестнадцатеричное представление целого числа в.std::string

Например:

 std::string msg = "Your Id Number is: ";
 unsigned int num = 0xdeadc0de; //3735929054

Желаемая строка:

std::string output = "Your Id Number is: 0xdeadc0de";

Обычно яя бы просто использовал printf, но я могусделать это с помощью std :: string (могу ли я?)

Любые предложения относительно того, как это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос