string 函数总结
来源:互联网 发布:淘宝买鱼缸 编辑:程序博客网 时间:2024/04/27 22:03
<更详细的内容还是要参考MSDN或者Cplusplus.com>
int capacity()const; //返回当前容量(即string中不必增加内存即可存放的元素个数)
int max_size()const; //返回string对象中可存放的最大字符串的长度int size()const; //返回当前字符串的大小
int length()const; //返回当前字符串的长度
bool empty()const; //当前字符串是否为空
void resize(int len,char c);//把字符串当前大小置为len,并用字符c填充不足的部分
string 类型中可以方便的使用append和 += 操作来 连接 其他字节或者字符。
append 函数能将某字符串(或数据串)加到某字符串后面
assign 函数能将字符串(或数据串)的内容设定给某字符串
at 函数能回传字符串中位于某个位置的字符
begin 函数将回传该字符串的起始定位器
c_str 函数能将字符串对象中的内容,以c语言字符串的方式输出
capacity 函数能回传目前所能控制的对象容器大小
clear 函数能将字符串擦除为空字符串
compare 函数将判断两个字符串是否相同,相同返回0.
copy 函数能将数据串的内容复制到加一个数据串中
data 函数能将数据串的第一个起始指针传出
empty 函数能判断数据串是否为空串
end 函数将回传该字符串的终止定位器
erase 函数将容器中的数据清除,可以选择是部分,还是全部,根据自己输入的起始位和结束位。
find 函数能在容器中寻找符合要求的数据(可以是字符串,可以是字符类型指针,可以是字符)其出现的位置,返回值是第一次出现的位置。还有也可以规定搜索的起始位置和结束位置
find_first_of 函数能在容器中寻找第一个符合特定要求的数据出现的位置,和上面的find类似,但是不同的是:该函数找到第一个就停止,上面的是找到全部的
find_first_not_of 函数能在容器中寻找第一个不符合特定要求的数据(可以是字符串,可以是字符类型指针,可以是字符)出现的位置 ,同样也可以设定起始位置和结束位置
find_last_of 函数能在容器中寻找最后一个符合特定要求的数据出现的位置 ,具体类型,用法同上
find_last_not_of 函数能在容器中寻找最后一个不符合特定要求的数据出现的位置,具体类型,用法同上
insert 函数能将数据插入到容器中的某个特定位置 可以是字符串,可以是字符指针,可以是字符,同样可以设定位置。
length 函数能计算数据串中字符的长度
replace 函数能将数据从起始位到结束位的值,以输入字符串替换到所要求的字符串中。
reserve 函数能保证capacity函数的回传值,一定大于某数
resize 函数能确定size函数的回传值,一定大于某数
rfind 函数能在容器中寻找最后一个符合特定要求的数据出现的位置
rbegin 函数返回相反方向的第一个,正常方向最后一个,所匹配字符的地址
rend 函数返回相反方向的最后一个,正常方向第一个,所匹配字符的地址
size 函数能回传目前对象容器的大小
substr 函数能将串裁减为更少的串
swap 函数能将两个串的内容交换
max_size 函数能返回可含的最大字符数目
getline 函数能通过输入装置,将输入的数据存储到容器中
- string 函数总结
- string 函数总结
- string 函数总结
- string各种函数总结
- String函数功能总结
- string 函数总结 (1)
- string函数总结(2)
- string函数总结(3)
- JAVA String 字符串函数总结
- c++ string类函数总结
- c++ string常用函数总结
- 常用字符串函数函数总结(string)
- C++ string类成员函数简要总结
- C++之string常用函数总结
- C语言string.h常用函数总结
- c++ string类的操作函数总结
- 常用字符串处理函数总结(string)
- C++中string的常用函数总结
- 一些C++语法
- oracle exp出现"ORA-00302:必须说明SET_NO_OUTLINES 组件" 解决方法
- 变量的作用域
- makefile
- Stream 和 EOF
- string 函数总结
- gdb+jlin纯linux环境调试arm
- Shell & Wait 的程序怎么写?
- A+B for Input-Output Practice (III)
- Activity(一)
- WriteFile()写串口
- Android ListView分组布局改进
- Linux和dos文件格式转换
- A+B for Input-Output Practice (IV)