分享

深入了解C++中的String类

 运营小壹 2021-10-11

C++标准库提供了String类类型,支持上述所有的操作,另外还增加了其他更多的功能。我们将学习C++标准库中的这个类,现在让我们先来看看下面这个实例:

深入了解C++中的String类

现在您可能还无法透彻地理解这个实例,因为到目前为止我们还没有讨论类和对象。所以现在您可以只是粗略地看下这个实例,等理解了面向对象的概念之后再回头来理解这个实例。

#include <iostream>#include <string>
 using namespace std; 
int main (){   string str1 = "runoob";   string str2 = "google";   string str3;   int  len ; 
   // 复制 str1 到 str3
   str3 = str1;   cout << "str3 : " << str3 << endl; 
   // 连接 str1 和 str2
   str3 = str1 + str2;   cout << "str1 + str2 : " << str3 << endl; 
   // 连接后,str3 的总长度
   len = str3.size();   cout << "str3.size() :  " << len << endl; 
   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

str3 : runoob
str1 + str2 : runoobgoogle
str3.size() :  12

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多