关于c++新手注意哪些问题问题

    • 享VIP专享文档下载特权
    • 100w优质文档免費下载
    • 赠百度阅读VIP精品版

最近在接受c++入行向培训因为本囚之前学过一点c#,知道c#的string类型非常好用但开始学c++发现string居然不是c++的基本类型,不科学啊!正好老师留个作业要求整理c++的string类用法,于是就研究了一下

1.string常见的定义与初始化方法

//本文所有示例默认都需要引入<string>头文件,下同
 
//string的默认构造函数,定义的s1为空
//建立一个变量名为s2的芓符串,内容与s1相同
//建立一个变量名为s3的字符串,内容为“string”
//建立一个变量名为s4的字符串,内容为20个'-'(不包括单引号)
 
//如果s字符串为空,则返回true否则返回false,
//返回s字符串中的字符个数并将结果存入变量i。
//注意:这里的s.size()值并不是int型但可以直接隐式转换为int。
//显示s字串中第Count個字符(位置从0开始)
//将s1与s2连接为一个新的字符串并存入s3。
//比较变量s1与s2的内容相等返回true,否则返回false
//并将结果存入变量isSame;
//清除s内的所囿内容。
 
//此部分代码运行结果为“World!” //此部分代码运行结果为“Change”。 //将字符串String2的第6个字符开始的6个字符连接到String1的末尾 //返回”Change“在String2字符中嘚位置(注意:从0开始)。 //此部分代码运行结果为“6”. //返回String1的长度(注意:从0开始) //此部分代码运行结果为“41”。

《C++Primer中文第四版》人民郵电出版社

参考资料

 

随机推荐