当前位置: 首页 > news >正文

龙岩网站建设哪里比较好百度一下你就知道123

龙岩网站建设哪里比较好,百度一下你就知道123,b2bb2c网站电子商务网站建设前期方案,网站建设没有签定合同1.STL是什么? STL, Standard Template Librarty的缩写, 翻译成中文就是标准模版库. 算法容器: 存放数据的东西(数据类型)迭代器: 一种用于遍历容器(如vector、list、map等)中元素的对象. 2.string 本身用法 2-2.string库导入 肥肠的简单(非打错字)…

1.STL是什么?

STL, Standard Template Librarty的缩写, 翻译成中文就是标准模版库.

  • 算法
  • 容器: 存放数据的东西(数据类型)
  • 迭代器: 一种用于遍历容器(如vector、list、map等)中元素的对象.

2.string 本身用法

2-2.string库导入

肥肠的简单(非打错字):

#include <string>

2-1.定义与赋值

两种方法:

string yoursname("...");
string yoursname = "...";

3.string 成员函数

3-1.substr()函数

用于从字符串中提取子字符串. 参数:(start, length)

string s("Hello Frog!");cout << s.substr(0, 4);
// 此时应该输出o Frog!

3-2.find()和rfind()函数

find(): 从前往后查找元素, 返回下标

rfind(): 从后往前查找元素, 返回下标

注意: 找不到会返回string::npos, 是string类的一个常量, 本质上是无符号(unsigned)的-1.

用法:

string s("Hello world");                 // 相当于string s = "Hello world!";
cout << s.find('l') << endl;             // 第一次出现'l'的下标, 应输出2
cout << s.find('u') << endl;             // 找不到'u', 应输出string::npos
cout << s.find("wor") << endl;           // 返回"wor"的位置, 应输出6
cout << s.find("l", 4) << endl;          // 从下标为4的位置开始搜索子串"l", 应输出9
cout << s.rfind('l') << endl;            // 返回最后一次出现'l'的下标, 应输出9

3-3.erase()函数

功能: 删除子串

用法:

string s1("Real Steel");
s1.erase(1, 3);
// 删除子串(1, 3), 此时s1为"R Steel", 子串表示: (start, length)s1.erase(5);
// 删除下标5以及后面的所有字符, 此时s1 = "R Ste"

3-4.replace()函数

功能: 将子串替换为其他字符(串)

用法:

// 用法1
string s1("Harry Potter");
s1.replace(2, 3, "XXX")
// 子串"rry"被替换为"XXX", s1此时为"HaXXX Potter"
// 子串表示为(start, length)// 用法2
string s2("Real Steel");
s2.replace(1, 3, "123456", 2, 4);
// 此时s2为"R3456 Steel"

3-4.stoi(), stoll(), stod()函数

函数功能记忆方法
stoi();字符串转intstoi是string to int的缩写
stoll();字符串转long longstoll是string to long long的缩写
stod();字符串转doublestod是string to double的缩写
string s("1234567")
cout << s.stoi() << endl << s.stoll() << endl << s.stod();
// 输出:
// 1234567
// 1234567
// 1234567.0

3-5. to_string()函数

将short, int, long long等数据类型转化成string.

string s = to_string('12.34');
cout << s;// 输出: 12.34

3-6. reverse()函数

注意!!!该函数在<algorithm>库内!!!

string s('Hello Frog!');
cout << reverse(s.begin(), s.end()) << endl;// 输出: !gorF olleH
// (此段输出本蛙打得很痛苦)
http://www.cadmedia.cn/news/2066.html

相关文章:

  • 较好的网站建设公司电脑培训学校
  • 谷搜易外贸网站建设女孩子做运营是不是压力很大
  • 深圳vi设计团队河北seo技术培训
  • 深圳网站建设优化服务网站新域名查询
  • 青浦网站建设 迎鑫seo培训网的优点是
  • 菏泽市建设局网站网络营销策略有哪些
  • 专业电子科技网站建设太原网站建设优化
  • 美国做简历的网站搜索软件使用排名
  • 呼伦贝尔做网站起名最好的网站排名
  • 山东省潍坊疫情最新消息win10优化软件
  • 网站建设的好处软文推广例子
  • 苏州建站模板源码东莞网站建设平台
  • 济宁市兖州区城市建设局网站青岛网站seo服务
  • 东莞市住房和城乡建设厅网站首页网站维护费用
  • 电子商务网站设计淘宝运营培训班哪里有
  • 河南省电力工程建设企业协会网站seo关键词排名优化方法
  • 建设政府网站的作用中国足彩网竞彩推荐
  • 小型广告公司简介模板seo优化按天扣费
  • 网站怎么做图片搜索网络广告策划流程有哪些?
  • 郑州网站建设维护百度下载app安装
  • 百度录入网站推广普通话宣传内容
  • 找生意做去哪个网站网店推广策划书
  • 动画设计师招聘苏州手机关键词优化
  • 信息公司网站建设方案 游戏北京seo薪资
  • 怎么制作网站视频网页百度网盘
  • wap网站建设哪家好在百度上打广告找谁
  • 哈尔滨网站开发渠道成人英语培训班哪个机构好
  • 进入网站后台管理系统泰安做网站公司
  • 相馆网站建设费用预算网站seo推广seo教程
  • b2b网站的站外推广该如何做广州四楚seo顾问