对于string类型一直不怎么了解,今天学习了一下它的用法。string类型是一种支持长度不定的字符串。
string的初始化:
1. string s; 默认的构造函数,创造一串空串。
2.string s1(“abc”);将s初始化为字面的字符串。
3.string s2(s1);将s1的字符串赋值给s2。
4.string s3(n,‘s’);将s3初始化为n个‘s’;
实例

stirng支持的函数。(几个常用的函数)
个人感觉string就是一种特殊的类。他其中就有很多的成员函数。
string s,s1,s2;
1.s.empty(); //如果s是一个空串,则返回一个ture,否则返回false。
2.s.size(); //返回s字符串的字符个数()。【s.size()返回的类型是string::size_type()类型,而不是int形,string::size_type 的类型长度是int的俩倍所以尽量让s.size()的返 回值给string::size_type 类型】
3. s[n] ; //返回s中位置为n的字符,位置从0开始计数.
4.s1+s2 ; //把s1和s2链接成一个新的字符串,返回新生成的字符串
5.s1=s2 ; //把s1内容替换为s2的副本
6.v1==v2; //判断v1与v2的内容,相等则返回true,否则返回false0