首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c++ string的+=和=区别?

在C++中,string类型的+==操作符有以下区别:

  1. +=操作符:将一个字符串的内容附加到另一个字符串的末尾。

例如:

代码语言:cpp
复制
#include<iostream>
#include<string>

int main() {
    std::string str1 = "Hello";
    std::string str2 = " World";
    str1 += str2;
    std::cout<< str1<< std::endl; // 输出 "Hello World"
    return 0;
}
  1. =操作符:将一个字符串的内容赋值给另一个字符串。

例如:

代码语言:cpp
复制
#include<iostream>
#include<string>

int main() {
    std::string str1 = "Hello";
    std::string str2 = " World";
    str1 = str2;
    std::cout<< str1<< std::endl; // 输出 " World"
    return 0;
}

总结:+=操作符用于附加字符串,而=操作符用于赋值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券