StringStream in C++ for Decimal to Hexadecimal and back
Stringstream is stream class present in C++ which is used for doing operations on a string. It can be used for formatting/parsing/converting a string to number/char etc.
Hex is an I/O manipulator that takes reference to an I/O stream as parameter and returns reference to the stream after manipulation.
Here is a quick way to convert any decimal to hexadecimal using stringstream:
If we want to change hexadecimal string back to decimal you can do it by following way: