C++的string长度和插入函数
来源:互联网 发布:什么软件可以看东森 编辑:程序博客网 时间:2024/06/18 17:54
size
#include<iostream>int main(){using namespac std;string a="abc";cout<<a.size()<<endl;}
(2)a.length()(同size(),这是早期开发string类时加入的,现在还可以用,但其他STL容器没有此方法)
解释一下sizeof的结果:
sizeof运算符返回对象或类型实际占有的空间,string对象包含一个指向字符串的指针,指针很小,一般与int相当;string还包含其他数据成员,因此不论它存储的字符串有多大,它的大小一般是恒定的。
string str=”welcome to chaina!”;
int m;//m为长度
m=str.size();//求字符串长度或者下面的
m=str.length(); //同上面size功能一样,都是求字符串长度的
string的成员函数insert有以下多种重载:
string &insert(int p0, const char *s);——在p0位置插入字符串s
string &insert(int p0, const char *s, int n);——在p0位置插入字符串s的前n个字符
string &insert(int p0,const string &s);——在p0位置插入字符串s
string &insert(int p0,const string &s, int pos, int n);——在p0位置插入字符串s从pos开始的连续n个字符
string &insert(int p0, int n, char c);//在p0处插入n个字符c
iterator insert(iterator it, char c);//在it处插入字符c,返回插入后迭代器的位置
void insert(iterator it, const_iterator first, const_iteratorlast);//在it处插入从first开始至last-1的所有字符
void insert(iterator it, int n, char c);//在it处插入n个字符c
- C++的string长度和插入函数
- C++【String类】String插入单个字符,插入字符串的函数实现
- js和java中string的长度
- java中String和数组的长度
- vim自动插入C++和C函数头的脚本
- C语言获得数组长度的函数
- C 可指定长度的字符串函数
- 【C/C++】实现一个string类的构造函数、析构函数和赋值函数
- String length()函数,字母,汉字的长度都是1
- String函数:返回指定长度重复字符组成的字符串
- C++string的replace函数
- C++string常用的函数
- 单链表插入函数优化(C和指针)
- string 的真实长度
- String的最大长度
- 获取string的长度
- C语言字符串函数和C++string类中的部分函数的使用
- C/C++学习笔记:String类的构造函数、析构函数和赋值函数
- 【CHROME开发者工具的小技巧】
- Activity之四大启动模式
- 4.15
- 2017网易游戏春招实习笔试回顾(机器学习工程师岗)
- 为输入框加入数字js校验
- C++的string长度和插入函数
- 数据结构学习-(一)二叉树
- [js]正则表达式
- Xcode GitHup版本同步错误
- linux nfs,autofs配置
- springmvc之jstlView使用
- 超出activity生命周期的Thread
- VC++无标题窗口以及控件拖动的方法
- git配置