string (1) | int compare (const basic_string& str) const; |
---|---|
substrings (2) | int compare (size_type pos, size_type len, const basic_string& str) const;int compare (size_type pos, size_type len, const basic_string& str, size_type subpos, size_type sublen) const; |
c-string (3) | int compare (const charT* s) const;int compare (size_type pos, size_type len, const charT* s) const; |
buffer (4) | int compare (size_type pos, size_type len, const charT* s, size_type n) const; |
string (1) | int compare (const basic_string& str) const noexcept; |
---|---|
substrings (2) | int compare (size_type pos, size_type len, const basic_string& str) const;int compare (size_type pos, size_type len, const basic_string& str, size_type subpos, size_type sublen) const; |
c-string (3) | int compare (const charT* s) const;int compare (size_type pos, size_type len, const charT* s) const; |
buffer (4) | int compare (size_type pos, size_type len, const charT* s, size_type n) const; |
string (1) | int compare (const basic_string& str) const noexcept; |
---|---|
substrings (2) | int compare (size_type pos, size_type len, const basic_string& str) const;int compare (size_type pos, size_type len, const basic_string& str, size_type subpos, size_type sublen = npos) const; |
c-string (3) | int compare (const charT* s) const;int compare (size_type pos, size_type len, const charT* s) const; |
buffer (4) | int compare (size_type pos, size_type len, const charT* s, size_type n) const; |
值 | 被比较字符串和比较字符串之间的关系 |
---|---|
0 | 它们比较相等 |
<0 | 被比较字符串中第一个不匹配的字符的值较低,或者所有比较的字符都匹配,但被比较字符串较短。 |
>0 | 被比较字符串中第一个不匹配的字符的值较高,或者所有比较的字符都匹配,但被比较字符串较长。 |
|
|
green apple is not red apple still, green apple is an apple and red apple is also an apple therefore, both are apples |