编程语言
首页 > 编程语言> > C++的数据类型操作 - string

C++的数据类型操作 - string

作者:互联网

使用C++做算法题时,与string相关的常用操作:

头文件 #include
拼接 str += "hhh";
添加一个字符 str.push_back(char c);
删除最后一个字符 str.pop_back();
索引 str[i];
字符c第一次出现的位置 str.find(c);
子串:1索引开始后3个字符 str.substr(1,3);
子串:3索引开始后所有字符 str.substr(3);
string转成const char * const char * ch = s.c_str();
其他类型转成string to_string(temp); // temp转成string
字符串长度 str.size();
数字字符串转int atoi(str.c_str());
字符串比较 "abc".compare("acb");// "abc" > "acb ? 1:0;
字符串比较 "c" > "a"; // true
字符串比较 "c" != "a"; // true
修改第i个值 str[i] = 'x';
翻转 reverse(str.begin(), str.end());

标签:字符,转成,string,数据类型,C++,char,str,字符串
来源: https://www.cnblogs.com/ziyuzhou7/p/15732262.html