C#基础(一)

来源:互联网 发布:mac修改移动硬盘权限 编辑:程序博客网 时间:2024/06/05 00:21

标准C++库字符串类std::string的用法

#include<string>
std::string s1;
std::string s3(s2);
std::string s2("this is a 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       追加字符
erase       删除字符串
clear       清空字符容器中所有内容
resize       重新分配空间
assign       和赋值操作符一样
replace       替代
copy       字符串到空间
find       查找,返回基于0的索引号
rfind       反向查找
find_first_of       查找包含子串中的任何字符,返回第一个位置
find_first_not_of       查找不包含子串中的任何字符,返回第一个位置
find_last_of       查找包含子串中的任何字符,返回最后一个位置
find_last_not_of       查找不包含子串中的任何字符,返回最后一个位置
substr(n1,len)       得到字符串从n1开始的长度为len的子串
比较字符串(支持所有的关系运算符)
compare       比较字符串
operator+       字符串链接
operator+=       += 操作符
operator==       判断是否相等
operator!=       判断是否不等于
operator<       判断是否小于
operator>>       从输入流中读入字符串
operator<<       字符串写入输出流
getline       从输入流中读入一行

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 qq充话费充值充到空号上怎么办 微信电费没到账怎么办 余额宝等待付款怎么办 微信交固话费交错了怎么办 银行卡给校园卡充值没到账怎么办 充话费没收到怎么办 手机充不了话费怎么办 数据流量网不好怎么办 手机卡变成空号怎么办 手机已暂停服务怎么办 网上话费交错了怎么办 手机话费充错怎么办 打开微信总跳出广告怎么办 qq充错话费怎么办 微信反应速度慢怎么办 淘宝qb充错号了怎么办 快手充错了怎么办 每日优鲜怎么办会员 每日优鲜怎么办会员卡 微信收付款没到怎么办 交宽带费还连不上网怎么办 失业金忘记签到怎么办 失业金未到账怎么办 atm转账未到账怎么办 失业金这个月没到账怎么办 失业金停发了怎么办? 跨行转账没到账怎么办 医疗报销不到账怎么办 转账正在处理中怎么办 被花椒刺了怎么办 小米8来电黑屏怎么办 发语音聊天黑屏怎么办 店倒闭了会员卡怎么办 淘宝退货不理人怎么办 平安银行车主信用卡怎么办 支付宝信用差怎么办 建行储蓄卡限额怎么办 微信余额限额怎么办 储蓄卡支付限额怎么办 微信当月限额怎么办 微信限额2000怎么办