初学string

对于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


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容