问题描述
我正在学习C ++。我很惊讶它可以比较字符串。以下代码针对字符串a
和b
进行编译并成功运行。
if (b >= a)
{}
是什么意思?
解决方法
**kwargs
的所有比较都是按字典顺序进行的。参见std::basic_string::operator>=
。
您可以找到一个很好的答案,在这里对此进行了详细说明:
Using the less than comparison operator for strings。运算符def get_queryset(self):
print(self.kwargs)
pass
和std::string
不相等,但原理相同。