c++字符串拼接没有与这些操作数相符的+怎么解决
时间: 2023-06-18 18:08:56 浏览: 110
C++ 中字符串拼接可以使用 `+` 操作符,但是需要注意的是,只有当其中至少一个操作数是字符串类型时才可以使用 `+` 进行拼接操作。如果没有与这些操作数相符的 `+` 操作符,可以使用 C++ 标准库中的 `std::string` 类型提供的 `append` 方法来实现字符串拼接。例如:
```c++
#include <string>
int main() {
std::string str1 = "hello";
std::string str2 = "world";
str1.append(str2);
return 0;
}
```
在上面的例子中,我们使用 `std::string` 类型的 `append` 方法将字符串 `str2` 拼接到了字符串 `str1` 的末尾。
阅读全文