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

做网页设计网站有哪些第三方营销平台有哪些

做网页设计网站有哪些,第三方营销平台有哪些,如何设计制作网站,青岛做教育的网站建设一、创建与初始化 引入 <list> 并使用 std 命名空间 #include <list>using namespace std;创建一个空 list list<int> my_list;创建一个包含 5 个元素&#xff0c;每个元素初始化为 0 的 list list<int> my_list(5);创建一个包含 5 个元素&#xf…

一、创建与初始化

  • 引入 <list> 并使用 std 命名空间
#include <list>using namespace std;
  1. 创建一个空 list
list<int> my_list;
  1. 创建一个包含 5 个元素,每个元素初始化为 0 的 list
list<int> my_list(5);
  1. 创建一个包含 5 个元素,每个元素初始化为 100 的 list
list<int> my_list(5, 100);
  1. 初始化 list
list<int> my_list = { 1, 2, 3, 4, 5 };

二、元素访问

  • 首尾元素访问
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };int result1 = my_list.front();cout << "第一个元素:" << result1 << endl;int result2 = my_list.back();cout << "最后一个元素:" << result2 << endl;return 0;
}
# 输出结果第一个元素:10
最后一个元素:30

三、容量判断

  1. 获取 list 的大小
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };cout << "大小:" << my_list.size() << endl;return 0;
}
# 输出结果大小:3
  1. 获取 list 的是否为空
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };cout << "是否为空:" << (my_list.empty() ? "是" : "否") << endl;return 0;
}
# 输出结果

四、元素遍历

  1. 正向遍历
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (auto it = my_list.begin(); it != my_list.end(); ++it) {cout << *it << endl;}return 0;
}
# 输出结果10
20
30
  1. 反向遍历
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (auto rit = my_list.rbegin(); rit != my_list.rend(); ++rit) {cout << *rit << endl;}return 0;
}
# 输出结果30
20
10
  1. 范围 for 循环
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 10, 20, 30 };for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果10
20
30

五、添加元素

  1. 在末尾添加元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.push_back(4);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
2
3
4
  1. 在开头添加元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.push_front(4);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
4
1
2
3
  1. 在指定位置插入元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;auto it = my_list.begin();advance(it, 1); // 移动到第 2 个位置my_list.insert(it, 5); // 在第 2 个位置插入元素for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
5
2
3

六、删除元素

  1. 删除末尾元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.pop_back();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
2
  1. 删除开头元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.pop_front();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
2
3
  1. 删除指定位置元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;auto it = my_list.begin();advance(it, 1); // 移动到第 2 个位置my_list.erase(it); // 删除第 2 个位置的元素for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
1
3
  1. 删除(所有等于 5 的元素)元素
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3, 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.remove(3);for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
1
2
3
-----
1
2
1
2
  1. 清空 list
#include <iostream>
#include <list>using namespace std;int main() {list<int> my_list = { 1, 2, 3 };for (int val : my_list) {cout << val << endl;}cout << "-----" << endl;my_list.clear();for (int val : my_list) {cout << val << endl;}return 0;
}
# 输出结果1
2
3
-----
http://www.dtcms.com/wzjs/15099.html

相关文章:

  • 自己搭建vps上外网北京seo服务行者
  • 网站首页客服qq做超链接自媒体账号申请
  • 浙江网站制作公司水果店推广营销方案
  • 广元网站建设优化广西壮族自治区在线seo关键词排名优化
  • 打开网页时网站顶部显示广告随后消失的广告怎么做seo优化软件免费
  • 商业网站源码免费下载百度统计
  • python flask做网站广州seo优化效果
  • 怎么做自己的个人网站知名的网络推广
  • 做网站系统浙江百度代理公司
  • 网站首页代码怎么做今晚赛事比分预测
  • 洱源网站建设如何做seo整站优化
  • 凡客客服电话一键优化清理手机
  • 设计师个人网站源码seo网络排名优化哪家好
  • b2b网站推广排名seo查询系统
  • 我的网站百度怎么搜索不到了营销软件培训
  • 专门做特卖的网站是什么意思免费一键搭建网站
  • 南通有哪些礼品公司深圳纯手工seo
  • 深圳建设网站上市成人再就业技能培训班
  • wordpress软件最低要求seo软件安卓版
  • 做设计找素材那个网站最好用朋友圈广告投放价格表
  • wordpress如何做产品展示seo和sem的区别与联系
  • 学院网站建设管理厦门百度代理
  • 钢材做那个网站好长沙百度推广排名
  • 做外贸的网站赚钱吗广州网络推广公司排名
  • 产品网站怎么做天津短视频seo
  • 温州市网站优化企业查询系统
  • 自己做的网站加载速度慢seo快排优化
  • g宝盆网站建设优惠成都网站快速优化排名
  • 用万网做网站百度交易平台
  • 网站做有偿广告需要什么有序优秀网站设计网站