string类对象
1.string字符串计算大小
string str1;
strlen(str1.c_str())
count <<"str1:"<<str1.size()<<endl;
cout<<"str2:"<<str2.length()<<endl;
由于strlen是c函数,它不支持对象,因此string类的对象调用它的时候要先转化为数组,然后才能使用;首先用str1来调用成员函数c_str()将自身转化为一个末尾带结束标志“\0"的char型字符串,然后再传递到strlen函数中计算它的可见字符串的长度。无论是使用strlen还是size,他们的目的一样,就是计算结束标志“\0"之前的字符共有多少个。
2.string字符串合并
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1 = "ab";
sting str2 = "abcdef";
str1.append(str2,2,3);
cout<<str1<<endl;
return 0;
}
append函数有3个参数,第一个参数是字符串str2,第二个参数是确定要复制的字符的位置,即从str2中哪个字符开始复制,第三个参数是复制的字符的个数。
3.字符串的替换replace
402页范磊,该函数可以重载;
能力决定舞台,业绩体现价值,财富回报才智!
不积跬步,无以至千里;不积小流,无以成江海!
千里之行,始于足下。改变现在,就是改变未来。改变未来,从现在开始。

浙公网安备 33010602011771号