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

自己dreamweaver做的网站怎么挂最新国际新闻 大事件

自己dreamweaver做的网站怎么挂,最新国际新闻 大事件,网站信息化建设什么意思,php 个人网站目录 一 stack常见构造 1 空容器构造函数(默认构造函数) 2. 使用指定容器构造 3 拷贝构造函数 二 其他操作 1 empty 2 size 3 top 4 push && pop 5 emplace 6 swap 三 总结 一 stack常见构造 1 空容器构造函数(默认构造…

目录

一 stack常见构造

1 空容器构造函数(默认构造函数)

2. 使用指定容器构造

3 拷贝构造函数

二 其他操作

1 empty

2 size

3 top

4 push && pop

5 emplace

6 swap

三 总结


一 stack常见构造

1 空容器构造函数(默认构造函数)

构造一个没有元素的空容器。

2. 使用指定容器构造

可以使用指定的底层容器来构造栈,默认是 std::deque,但也可以是 std::vectorstd::list

3 拷贝构造函数

构造一个容器,其中包含 x 中每个元素的副本,顺序相同

#include<stack>
#include<vector>
#include<iostream>
using namespace std;int main()
{stack<int> st1;vector<int> v{ 1, 2, 3, 4 };stack<int, vector<int>> st2(v);cout << " st2: " << st2.size() << endl;stack<int, vector<int>> st3(st2);cout << " st3: " << st3.size() << endl;stack<int> st4(st1);cout << " st4: " << st4.size() << endl;return 0;}

二 其他操作

1 empty

 返回容器是否为空(即其大小是否为 0)

void Test1()
{stack<int> st;if (st.empty()) cout << " st is empty" << endl;else cout << "st is not empty" << endl;
}

2 size

上面已经演示过了, 这里不说明了

3 top

返回栈顶元素

void Test2()
{vector<int> v{ 1, 2, 3, 4 };stack<int, vector<int>> st(v);cout << st.top() << endl;
}

4 push && pop

void push (const value_type& val);
void push (value_type&& val);
void pop();
void Test3()
{stack<int> st;st.push(1);st.push(2);st.push(3);while (!st.empty()){cout << st.top() << endl;st.pop();}}

5 emplace

 emplace 作用和 push 一样的, 只是效率不一样, 涉及到了右值引用问题, 后面再讲

void Test4()
{stack<string> st;st.emplace("first");st.emplace("second");while (!st.empty()){cout << st.top() << endl;st.pop();}
}

6 swap

交换两个容器的内容

void swap (stack& x)
void Test5()
{stack<int> st1, st2;st1.push(1);st1.push(2);cout << st1.size() << endl;st2.push(10);st2.push(20);st2.push(30);cout << st2.size() << endl;st1.swap(st2);cout << st1.size() << endl;cout << st2.size() << endl;
}

三 总结

这节栈的使用非常简单的, 感觉没有啥要讲的, 重要的是后面 栈的模拟实现还有和 队列联合使用. 对本节概念不清楚的, 可以看看我之前写的栈数据结构. 那里就很清晰了.

这两天成都一直下雨, 冷. 脑壳还有点晕, 最近学习Linux系统, 学到线程了, 早听说线程难, 没想到这么难.继续加油吧!

http://www.wangmingla.cn/news/13959.html

相关文章:

  • 网站开发涉及到哪些知识产权流程优化四个方法
  • 找大连做企业网站的公司seo是什么职位
  • 响应式mvc企业网站源码百度总部地址
  • 潍坊网络推广电话信息流优化师
  • 做宣传网站的公司自己怎么做游戏推广赚钱
  • 滨州正规网站建设哪家专业seo优化教程自学网
  • 建设银行无锡分行招聘网站百度链接提交收录入口
  • 邯郸网站开发宁波seo怎么推广
  • 大连网站建设怎么做网络销售渠道有哪些
  • 一站式做网站技术百度人气榜
  • 1688官网电脑版整站优化快速排名
  • 免费的图片做视频在线观看网站百度推广代理
  • 手机图片网站 模版杭州优化关键词
  • 预约网站怎么做谷歌搜索引擎官网
  • 视频网站开发背景seo竞价
  • 对比的网站建设免费行情网站app大全
  • 2345软件管家志鸿优化网官网
  • 网站管理助手怎么使用企业文化建设方案
  • 网站建设公司山而网址
  • 一级消防工程师考试试题外贸网站优化
  • 东莞东城网站建设企业互联网推广
  • 劳动保障局瓯海劳务市场和做网站百度搜索历史记录
  • 公司的网站怎么做推广方案巨量算数官方入口
  • 网站建设上的新闻app推广代理
  • 网站首页导航栏怎么做制作网站的基本步骤
  • 网站建设成都全球新冠疫情最新消息
  • 昆明著名网站建设如何建造一个网站
  • 做商城型网站浏览器老是出现站长工具
  • 备案网站可以做卡盟么软文营销定义
  • 郑州做定制网站的公司哪家好种子资源地址