#include <iostream>
#include <string>
using namespace std;
int main()
{
/*
compare函数在>时返回 1,<时返回 -1,==时返回 0。
比较区分大小写,比较时参考字典顺序,排越前面的越小。
大写的A比小写的a小。
*/
// int compare(const string &s) const;//与字符串s比较
// int compare(const char *s) const;//与字符串s比较
string str1 = "abcdef"; // a 97
string str2 = "Bbcdef"; // A 65
cout << "str1: " << str1.compare(str2) << endl;
if(str1.compare(str2) == 0){
cout << "str1等于str2" << endl;
}
else if(str1.compare(str2) == 1){
cout << "str1大于str2" << endl;
}
else if(str1.compare(str2) == -1){
cout << "str1小于str2" << endl;
}
return 0;
}