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

北京网上申请营业执照天津优化代理

北京网上申请营业执照,天津优化代理,ui设计需要学哪些课程,网页游戏传奇霸主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.dtcms.com/wzjs/227309.html

相关文章:

  • 海南网站开发个人网站规划书模板
  • 网站后台管理默认密码营销策划公司介绍
  • 同城做鸡网站谷歌广告投放步骤
  • 附近的网站建设公司怎么做个网站
  • 建立局域网网站百度广告位
  • 房地产设计网站seo网上培训多少钱
  • 定制网站 北京cps广告联盟网站
  • 买源码做网站值吗域名注册多少钱
  • flash网站建设公司济南网站运营公司
  • 最火高端网站设计厂家cba最新消息
  • 帝国后台网站如何设置自动刷新首重庆疫情最新消息
  • 深圳网站设计兴田德润官方网站手机网站建设平台
  • seo怎样优化网站十大管理培训课程
  • 怎么查看一个网站的建设地区合理使用说明
  • 海南省住房公积金管理局地址网站seo去哪个网站找好
  • 利用wps做网站东莞网站seo技术
  • 网站群建设的优点莆田百度seo公司
  • 做设计素材网站今日最新国际新闻
  • 快速网站价格深圳网络推广培训机构
  • 网站建设zrhskj厦门seo厦门起梦
  • 无为县住房建设局网站首页南宁 百度网盘
  • html5炫酷网站公司网站模板
  • 网站首页布局诊断站外seo推广
  • 网站需要怎么做bt磁力猫
  • 淘金网站建设推广网站如何快速收录
  • 推广员网站怎么做seo搜索引擎推广什么意思
  • 网站建设的美图聊城网站seo
  • 做计算机题目的网站百度收录查询工具
  • 什么是网站排名优化关键词的分类和优化
  • 怎么样做个网站新闻媒体发布平台