C/C++教程

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());
这篇关于C++的数据类型操作 - string的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!