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

扬州 网站 建设做网站哪个平台好

扬州 网站 建设,做网站哪个平台好,政府机关网站备案,利用国外网站文章图片做书营利定义于头文件 <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.mnyf.cn/news/34784.html

相关文章:

  • 计算机网站开发项目宝鸡seo外包公司
  • wordpress主题模板中国seo公司排名教程
  • 做网站公司郑州郑州的网站建设公司排名秦皇岛seo招聘
  • 网站制作建设建议兴田德润广告推广平台网站有哪些
  • 网站开发 占位符seo快速优化方法
  • 做网站优化找谁百度seo找哪里
  • 网站制作 毕业设计电工培训技术学校
  • 淘客cms网站建设教程拼多多关键词优化是怎么弄的
  • 方维网站建设seo专业课程
  • 西藏自治区交通厅公路基本建设工程质量监督站网站西安seo按天收费
  • 宁夏水利厅建设处网站网络推广方法怎么做
  • wordpress多条件过滤天津百度推广排名优化
  • 做花藤字网站网站seo推广多少钱
  • 东莞专业做淘宝网站建设网站推广的方式有哪些
  • 获取网站域名中国北京出啥大事了
  • 做啥网站能挣钱安卓优化大师官网下载
  • 加强官方网站建设搜索引擎google
  • 东莞寮步最新通知疫情防控排名优化方案
  • 网络平台制作公司网站建设方案优化
  • 门户网站快速制作营销推广案例
  • 邮箱域名可以做网站吗西安霸屏推广
  • 购买域名后 可以做网站么影响关键词优化的因素
  • dedecms 网站地图昆明seo推广外包
  • 去哪个网站做兼职电商如何从零做起
  • 江苏省做网站seo关键词优化经验技巧
  • 南通网站设计公司全能搜
  • 欧洲cn2 vpsseo关键词推广怎么做
  • 放图片网站整合营销策划方案模板
  • 网站建设案例资料app运营推广是干什么
  • 福田瑞沃自卸车官网西安seo包年服务