vc++ 字符串拼接
时间: 2024-05-24 07:07:30 浏览: 79
c++字符串拼接代码两种实现方法
在VC++中,字符串拼接可以通过重载运算符"+"来实现。如果要拼接两个字符串,可以直接使用"+"运算符连接它们,例如:
```
std::string str1 = "Hello, ";
std::string str2 = "world!";
std::string str3 = str1 + str2;
```
这样,str3的值就是"Hello, world!"。需要注意的是,如果要将一个字符串与其他类型的数据拼接,需要使用stringstream流,例如:
```
int num = 123;
std::stringstream ss;
ss << "The number is: " << num;
std::string str = ss.str();
```
这样,str的值就是"The number is: 123"。除此之外,还可以使用字符串流(ostringstream和istringstream)等方法实现字符串拼接。
阅读全文