C++-容器-string:string构造函数【string str】【string str(“123“)】【string str3(“1234“,0,2)】【string str5(5,‘a‘)】
2023-09-27 14:20:39 时间
string str:生成空字符串
string s(str):生成字符串为str的复制品
string s(str, str_begin, str_len):将字符串str中从下标str_begin开始、长度为str_len的部分作为字符串初值
string s(cstr, char_len):以C_string类型cstr的前char_len个字符串作为字符串s的初值
string s(num, char):生成num个c字符的字符串
string s(str, str_index):将字符串str中从下标str_index开始到字符串结束的位置作为字符串初值
string str1; //生成空字符串
string str2("123456789"); //生成"1234456789"的复制品
string str3("12345", 0, 3); //结果为"123"
string str4("012345", 5); //结果为"01234"
string str5(5, '1'); //结果为"11111"
string str6(str2, 2); //结果为"3456789"
相关文章
- C++栈的基本操作及原理和STL函数
- 【C++游戏设计】用颜色原理打印平面地图
- C++常用算法(三):排序【merge:容器元素合并后存储到另一容器】【sort:容器元素排序】【random_shuffle: 对指定范围内的元素随机调整次序】【reverse:反转指定范围的元素】
- C++常用算法(五):生成【accumulate:计算容器元素累计总和】【fill:向容器中添加元素】
- C++-vector:vector容器的逆置【函数:reverse(v.begin(), v.end())】
- C++-STL-组件(一)-容器02:vector(动态数组)【一维:vector<int> obj(m)】【二维:vector<vector<int>> obj(m, vector<int>(n)】
- C++-容器-string:char到int的转换【Ascii码强转:int(char);‘0‘转为48】【直接转换:char - ‘0‘】
- C++-容器-string:数字to字符串【std::to_string()】、字符串to数字【std::stoi、stol、stoll、stoul、stoull、stof、stod、stold】
- C++-容器-string:c_str()函数【生成const char* 指针常量,指向以空字符终止的数组】【为与c语言兼容】【 内容与string串相同】【strcpy(c,s.c_str())】
- C++-容器-string:string的字符替换:replace()
- C++-容器-string:string删除指定字符【erase()】【clear():删除字符串中所有字符】
- C++-容器-string:string拼接字符串【append()、+】
- C++-容器-string:删除string最后一个字符【str.pop_back()、str.erase(str.end()-1)、str=str.substr(0, str.size()-1)】
- C++-容器-string:从string字符串中获取最后一个字符【std::string::back()】【std::string::at(size - 1)】
- C++-关键字:using
- C++-STL-组件(一)-容器05:stack(栈)
- C++STL模板库序列容器之List容器
- C++学习笔记_18 线性容器(vector_list_deque)总结 2021-05-18
- C++学习笔记_15 线性容器-vector容器 2021-05-12
- 【足迹C++primer】35、特定容器算法
- Effective C++
- 2009-05-21 10:32 c++ int/string转换
- C++:指针和const相关问题
- linux下练习 c++ 关联式容器map特性