深入了解C++中的String类

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

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

#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)

相关推荐