Lexicographical comparison of strings.
int compare(const charT* low1, const charT* high1, const charT* low2, const charT* high2) const;
A value of 1 is returned if the first is lexicographically greater than the second. A value of negative 1 is returned if the second is greater than the first. A value of zero is returned if the strings are the same.