Returns: A
basic_string<charT>
value that, compared lexicographically with the result of calling
transform()
on another string, yields the same result as calling
do_compare()
on the same two strings.269
Returns: An integer value equal to the result of calling
hash()
on any other string for which
do_compare()
returns 0 (equal) when passed the two strings.
The probability that the result equals that for another string which does
not compare equal should be very small, approaching
(1.0/numeric_limits<unsignedlong>::max()).