将字符串与 >= 进行比较是什么意思
What is the meaning of comparing strings with >=
我正在学习C++。我很惊讶它可以比较字符串。以下代码针对字符串 a
和 b
.
编译并成功运行
if (b >= a)
{}
这是什么意思?
std::string
的所有比较都是字典序的。参见 std::basic_string::operator>=
。
您可以在此处找到详细解释此问题的出色答案:
Using the less than comparison operator for strings。 <
和>=
这两个运算符并不等价,但是原理是一样的。
我正在学习C++。我很惊讶它可以比较字符串。以下代码针对字符串 a
和 b
.
if (b >= a)
{}
这是什么意思?
std::string
的所有比较都是字典序的。参见 std::basic_string::operator>=
。
您可以在此处找到详细解释此问题的出色答案:
Using the less than comparison operator for strings。 <
和>=
这两个运算符并不等价,但是原理是一样的。