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

个人网站模板html青岛网站建设制作推广

个人网站模板html,青岛网站建设制作推广,网站建设草图,帮人做logo网站在C的标准模板库(STL)中,有多种容器可供使用。以下是一些常见的容器类型: 序列容器(Sequential Containers): std::vector:动态数组,支持快速随机访问。 std::list&…

在C++的标准模板库(STL)中,有多种容器可供使用。以下是一些常见的容器类型:

序列容器(Sequential Containers):

std::vector:动态数组,支持快速随机访问。
std::list:双向链表,支持高效的插入和删除操作。
std::deque:双端队列,支持在头部和尾部进行高效插入和删除操作。

关联容器(Associative Containers):

std::set:有序集合,按照键值自动排序,不允许重复元素。
std::map:有序映射表,包含键-值对,按照键自动排序,不允许重复键。
std::multiset:有序集合,按照键值自动排序,允许重复元素。
std::multimap:有序映射表,包含键-值对,按照键自动排序,允许重复键。

无序关联容器(Unordered Associative Containers):

std::unordered_set:无序集合,使用哈希表实现,不保证元素顺序,不允许重复元素。
std::unordered_map:无序映射表,使用哈希表实现,不保证元素顺序,不允许重复键。
std::unordered_multiset:无序集合,使用哈希表实现,不保证元素顺序,允许重复元素。
std::unordered_multimap:无序映射表,使用哈希表实现,不保证元素顺序,允许重复键。

容器适配器(Container Adapters):

std::stack:栈(后进先出)。
std::queue:队列(先进先出)。
std::priority_queue:优先队列,按照优先级进行排序。
除了上述容器类型外,C++ STL 还提供了其他一些辅助容器和算法,如 std::bitset(位集合)、std::valarray(数值数组)以及各种算法库(如算法、迭代器和函数对象等),它们可以与容器结合使用以实现更复杂的操作。

在这里插入图片描述

仿函数:比如说,排序默认从小到大排,我们想要实现从大到小排
适配器:比如说,本来函数只能传一个参数,但我们需要传多个参数
空间配置器:最重要但最不需要关心,因为会自动帮我们完成,自动申请内存,自动释放内存

在这里插入图片描述

不同的容器的内存结构是不一样的,数据类型是不一样的,算法通过数据结构操作容器,为每个容器产生一个迭代器,迭代器与容器一 一对应。
在这里插入图片描述

string类

在这里插入图片描述

string是类,类就有数据和方法
在这里插入图片描述

无参构造
拷贝构造
字符串构造
n个元素构造

assign都是统一的复制
在这里插入图片描述

字符串构造:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

append:追加 5个重载
在这里插入图片描述

通俗的理解string的API:

简单理解 std::string 的 API 就是一组用于操作字符串的工具函数或方法。

size():获取字符串的长度,即字符的个数。
empty():检查字符串是否为空,如果为空返回 true,否则返回 false。
substr(pos, len):截取从位置 pos 开始、长度为 len 的子字符串。
append(str):在原字符串末尾添加另一个字符串 str。
erase(pos, len):删除从位置 pos 开始、长度为 len 的子字符串。
replace(pos, len, str):将从位置 pos 开始、长度为 len 的子字符串替换为字符串 str。
find(str, pos):从位置 pos 开始在字符串中查找字符串 str,并返回第一次出现的位置。
rfind(str, pos):从位置 pos 开始在字符串中从后往前查找字符串 str,并返回最后一次出现的位置。

这些方法使得我们可以方便地获取字符串的信息,进行字符串拼接、截取、替换等操作,以及进行字符串的查找和匹配。

通过使用这些 API,我们可以对字符串进行各种常见的处理和操作。

rfind: 从后往前找
在这里插入图片描述

在这里插入图片描述
用成员:
在这里插入图片描述

重载之后的比较会更方便一点:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.tj-hxxt.cn/news/101296.html

相关文章:

  • 做网站需要学些什么条件苏州优化排名seo
  • 网站标题作弊详解百度大数据查询怎么用
  • 帮别人做海报网站竞价推广怎样管理
  • 企业的网站设计中国十大网络销售公司
  • 手机网站引导页营销型网站外包
  • 网络项目方案设计成都黑帽seo
  • b北京网站建设深圳网络推广最新招聘
  • wordpress css放哪广东网站seo策划
  • 自己做影视类网站上海网络推广外包
  • 做网站需要注册那些类别的商标怎么给网站做优化
  • php与java做网站百度关键词排名怎么查
  • 怀化找什么人做网站建站平台如何隐藏技术支持
  • wordpress插件dedecms谷歌seo搜索引擎优化
  • 淘宝客网站需要备案湖南省人民政府
  • 祁县建设局网站厦门网站推广费用
  • 斗图在线制作整站关键词排名优化
  • 大创网在线seo诊断
  • 京东网站开发百度学术免费查重入口
  • 网站模板网站百度竞价托管
  • joomla 多语言网站电商运营主要负责什么
  • 宁夏做网站找谁千锋教育地址
  • 免费建造网站昆明网络营销公司哪家比较好
  • 惠州seo外包服务seo是什么意思新手怎么做seo
  • 泉州手机端建站模板做一个公司网站需要多少钱
  • 沧州网站建设推广看到招聘游戏推广员千万别去
  • 长沙网站设计开发公司广告推广
  • 网站建设使用技术seo定义
  • 上海网页设计培训哪个好惠州百度seo排名
  • wordpress strip tags百度seo排名软
  • 杭州 做网站百度安装下载