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

sql做网站后台深圳网站设计价格

sql做网站后台,深圳网站设计价格,国际展览有限公司,百度客户端定义于头文件 <stack> template< class T, class Container std::deque<T> > class stack;std::stack 类是容器适配器&#xff0c;它给予程序员栈的功能——特别是 FILO &#xff08;先进后出&#xff09;数据结构。 该类模板表现为底层容器的包装…
定义于头文件 <stack>
template<

    class T,
    class Container = std::deque<T>

> class stack;

 std::stack 类是容器适配器,它给予程序员栈的功能——特别是 FILO (先进后出)数据结构。

该类模板表现为底层容器的包装器——只提供特定函数集合。栈从被称作栈顶的容器尾部推弹元素。

模板形参

T-存储的元素类型。若 TContainer::value_type 不是同一类型则行为未定义。 (C++17 起)
Container-用于存储元素的底层容器类型。容器必须满足序列容器 (SequenceContainer) 的要求。另外,它必须提供拥有通常语义的下列函数:
  • back()
  • push_back()
  • pop_back()

标准容器 std::vector 、 std::deque 和 std::list 满足这些要求。若不为特定的 stack 类特化指定容器类,则使用标准容器 std::deque 。

成员类型

成员类型定义
container_typeContainer
value_typeContainer::value_type
size_typeContainer::size_type
referenceContainer::reference
const_referenceContainer::const_reference

成员函数

(构造函数)

构造 stack
(公开成员函数)

(析构函数)

析构 stack
(公开成员函数)

operator=

赋值给容器适配器
(公开成员函数)

元素访问

top

访问栈顶元素
(公开成员函数)

容量

empty

检查底层的容器是否为空
(公开成员函数)

size

返回容纳的元素数
(公开成员函数)

修改器

push

向栈顶插入元素
(公开成员函数)

emplace

(C++11)

于顶原位构造元素
(公开成员函数)

pop

删除栈顶元素
(公开成员函数)

swap

交换内容
(公开成员函数)

成员对象

Container c

底层容器
(受保护成员对象)

非成员函数

operator==operator!=operator<operator<=operator>operator>=

按照字典顺序比较 stack 中的值
(函数模板)

std::swap(std::stack)

特化 std::swap 算法
(函数模板)

辅助类

std::uses_allocator<std::stack>(C++11)

特化 std::uses_allocator 类型特性(函数模板)

std::stack 的推导指引

template<class Container>

stack(Container)

  -> stack<typename Container::value_type, Container>;
(1)(C++17 起)
template<class Container, class Allocator>

stack(Container, Allocator)

  -> stack<typename Container::value_type, Container>;
(2)(C++17 起)

为 stack 提供推导指引以允许从底层容器类型推导。此重载仅若 Alloc 满足分配器 (Allocator) ,且 Container 不满足分配器 (Allocator) ,而对于重载 (2) ,若 std::uses_allocator_v<Container, Allocator> 为 true 才参与重载决议

注意:库确定类型是否满足遗留输入迭代器 (LegacyInputIterator) 的程度是未指定的,除了最低要求是整数类型不具备输入迭代器的条件。类似地,确定类型是否满足分配器 (Allocator) 是未指定的,除了最低要求是成员类型 Alloc::value_type 必须存在,且表达式 std::declval<Alloc&>().allocate(std::size_t{}) 在作为不求值运算数时必须为良式。

http://www.yayakq.cn/news/498995/

相关文章:

  • 团购网站建设案例最近一周的新闻
  • wordpress建站wifi最新一周新闻
  • 网站开发 书籍自有服务器怎么做网站备案
  • 友点企业网站管理系统模板备案的网站名称
  • 网站建设那个公司好云南百度小程序开发
  • 适合中考做的微机题网站做网站的公司利润率是多少
  • 建站智能模板系统开发流程图
  • 电商网站建设外包费用长春建设网站公司吗
  • 电商网站开发平台用什么人开发建设网站与服务器
  • 常用来做网站首页聚名网
  • 做律师百度推广的网站wid2008vps创建网站
  • 网站推广方案整理游戏外包平台
  • 新乡网站建设报价百度免费推广方法
  • 厦门网站seo优化用开源源码做淘宝客网站
  • 在电脑上怎么卸载wordpress英德网站seo
  • 成都创新互联做网站保定市城市规划建设局网站
  • iis6 网站无法访问短链接生成器
  • 学校网站建设的不足试用期工作总结
  • dede增加手机网站华夏名网网站建设
  • 营销型的网站要多少钱石家庄网站快速排名
  • html网站设计河南省城乡建设信息网
  • 东莞公司网站建设小知识海报在线制作网站
  • 印度网站建设中国十大it培训机构排名
  • 国家单位网站建设要多久重庆百度推广seo
  • 有做教育行业的招聘网站吗宿迁网站定制
  • 刷赞网站推广空间免费网站建设项目售后服务承诺
  • 北京网站建设兴田德润电话多少哪个网站有帮忙做公开课课件
  • 政务公开 网站建设2024房价即将暴涨十大城市
  • 新闻视频网站开发企业网站为什么要备案
  • 网站的空间是服务器吗专业微信网站建设报价