string str1("hello world"); string str2("hello boy"); str1.compare(6, 3, str2, 6, 3);
时间: 2024-03-19 15:40:02 浏览: 107
string类的成员函数compare()的应用示例
这段代码是用来比较两个字符串中指定位置的子串是否相等。其中,str1.compare(6, 3, str2, 6, 3)的意思是比较str1从第6个字符开始的长度为3的子串和str2从第6个字符开始的长度为3的子串是否相等。如果相等,则返回0;如果str1的子串小于str2的子串,则返回负数;如果str1的子串大于str2的子串,则返回正数。在这个例子中,由于str1和str2的子串都是"wor",因此相等,返回值为0。
阅读全文