c++中string的常用方法
1、构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。
2、C++字符串的重点,我先把各种操作函数罗列出来,不喜欢把所有函数都看完的人可以在这里找自己喜欢的函数,再到后面看他的详细解释。
3、C ++提供的由C++字符串得到对应的C_string的方法是使用data()、c_str()和copy(),其中,data()以字符数组的形式返回字符串内容,但并不添加’/0’。
4、可以使用 STL 的接口可以把 string 理解为一个特殊的容器,容器中装的是字符比较操作 == != > >= < <= compare 等strin爿讥旌护g的比较操作,按字符在字典中的顺序进行逐一比较。在字典前面的字符小于后面的字符。
5、除了str坡纠课柩ing中的find函数外,char[]数组也有强大的查找函数C++中有strstr、strchr等也有查找绂茴幌蟾功能。函数说明如下char *strstr( const char *str, const char *substr ); 返回指针,指向substr在字符串str中首次出现的位置。
6、返回一个以‘/0’结尾的字符数组,而copy()则把字符串的内容复制或写入既有的c_string或 字符数组内。C++字符串并不以’/0’结尾。我的建议是在程序中能使用C++字符串就使用,除非万不得已不选用c_string。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:56
阅读量:62
阅读量:49
阅读量:34
阅读量:22