string==string(a,b)
时间: 2023-10-10 20:08:50 浏览: 121
string==string(a,b)中的"=="是比较运算符,用于比较两个字符串是否相等。而string(a,b)是C++中的string构造函数,用于将字符数组或其他字符串类型转换为string对象。
例如,假设有两个字符数组a和b,可以使用string构造函数将它们转换为string对象,并使用"=="比较它们是否相等,如下所示:
```cpp
char a[] = "Hello";
char b[] = "World";
string str1(a);
string str2(b);
if (str1 == str2) {
cout << "str1 and str2 are equal." << endl;
} else {
cout << "str1 and str2 are not equal." << endl;
}
```
在上述代码中,str1和str2分别是由字符数组a和b构造而成的string对象。然后使用"=="比较它们是否相等。如果相等,输出"str1 and str2 are equal.",否则输出"str1 and str2 are not equal."。
阅读全文