Here\'s an interesting one. I\'m writing an AES encryption algorithm, and have managed to get it making accurate encryptions. The trouble comes when I attempt to write the r
std::string
is nothing more or less than a specialization of the std::basic_string<>
template, so you can simply do a
typedef std::basic_string ustring;
to get what you want.
Note that the C/C++ standards do not define whether char
is the signed or the unsigned variety, so any program that casts a char
directly to a larger type invokes implementation defined behaviour.