operator> (const basic_string <charT, traits, Allocator>& lhs, const charT* rhs)
operator> (const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs)
operator> (const basic_string <charT, traits, Allocator>& lhs, const charT* rhs){  return (lhs.compare (rhs) > 0);}