string函数列表
来源:互联网 发布:域名申请价格 编辑:程序博客网 时间:2024/06/10 00:06
string 函数列表
函数名
描述
begin
得到指向字符串开头的Iterator
end
得到指向字符串结尾的Iterator
rbegin
得到指向反向字符串开头的Iterator
rend
得到指向反向字符串结尾的Iterator
size
得到字符串的大小
length
和size函数功能相同
max_size
字符串可能的最大大小
capacity
在不重新分配内存的情况下,字符串可能的大小
empty
判断是否为空
operator[]
取第几个元素,相当于数组
c_str
取得C风格的const char* 字符串
data
取得字符串内容地址
operator=
赋值操作符
reserve
预留空间
swap
交换函数
insert
插入字符
append
追加字符
push_back
追加字符
operator+=
+= 操作符
erase
删除字符串
clear
清空字符容器中所有内容
resize
重新分配空间
assign
和赋值操作符一样
replace
替代
copy
字符串到空间
find
查找
rfind
反向查找
find_first_of
查找包含子串中的任何字符,返回第一个位置
find_first_not_of
查找不包含子串中的任何字符,返回第一个位置
find_last_of
查找包含子串中的任何字符,返回最后一个位置
find_last_not_of
查找不包含子串中的任何字符,返回最后一个位置
substr
得到字串
compare
比较字符串
operator+
字符串链接
operator==
判断是否相等
operator!=
判断是否不等于
operator<
判断是否小于
operator>>
从输入流中读入字符串
operator<<
字符串写入输出流
getline
从输入流中读入一行
6个find函数都是被重载了4次,以下是以find_first_of函数为例说明他们的参数,其他函数和其参数一样,也就是说总共有24个函数:
size_typefind_first_of(const basic_string& s, size_type pos = 0)
size_type find_first_of(const charT* s, size_type pos, size_type n)
size_type find_first_of(const charT* s, size_type pos = 0)
size_type find_first_of(charT c, size_type pos = 0)
所有的查找函数都返回一个size_type类型,这个返回值一般都是所找到字符串的位置,如果没有找到,则返回string::npos。
有一点需要特别注意,所有和string::npos的比较一定要用string::size_type来使用,不要直接使用int 或者unsigned int等类型。其实string::npos表示的是-1。
- string 函数列表
- string函数列表
- java String方法列表
- 有一个string,写一个函数,要求输出这个string中每个单词出现的次数的列表
- string.h库中 函数strerror的参数和返回值列表
- String函数
- string函数
- string函数
- string函数
- string 函数
- Lua的string库函数列表
- Lua的string库函数列表
- string GetMd5(string input)函数
- 函数string.substr、string.begin
- c#.net函数列表
- ASP函数列表
- c#.net函数列表
- c#.net函数列表
- C语言中数据类型转换函数
- The first experiment about digital filter 软件滤波初体验
- 飘飞白雪,晕染早春二月
- 雪落时刻,天地寂静,静静地落
- 单击listCtrl消息函数
- string函数列表
- 学习jni开发遇到的几个问题
- 纯js 两级 城市列表 示例
- libgdx The application frame working
- VBScript Function 语句
- 机器翻译Reranking和MERT的几点疑问
- Android 获取include 布局高度
- 类的赋值运算符=的重载,以及深拷贝和浅拷贝 详解
- CDataExchange说明