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
|