4
std::string
类的用法示例有!=
,>
和<
?C++ std :: string用法与!=,<, and >
std::string
类的用法示例有!=
,>
和<
?C++ std :: string用法与!=,<, and >
s1 != s2
如果s1不等于s2,则返回true。它是区分大小写的!s1 < s2
如果s1出现在s2之前(如果它们按字典顺序排列),则返回true。如果string s1 ="Nawaz"
和string s2 = "nawaz"
,则s1 < s2
将返回true
。s1 > s2
如果s1出现在s2之后,并且按字典顺序排列,则返回true。作为一般准则,转换为大写的ASCII值大于小写的ASCII值越小:A
比a
小,B
比b
小,依此类推。
因此大小便被认为是之前的小便。按字典顺序,我的意思是一样的。 "A"
之前是"a"
。 "Nawaz"
是前"nawaz"
,"nAwaz"
,"nAWAZ"
等
由字符比较字符:
"Nawa"
小于"Nawaz"
我希望这个解释可以帮助你了解比较的std::string
是如何工作的。
这是一个家庭作业?你的意思是std :: string或基于char的字符串? – 2011-01-30 15:08:44
C++ string = std :: string,C string = char * – 2011-01-30 15:10:09