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

购物网站开发内容网易企业邮箱手机端设置

购物网站开发内容,网易企业邮箱手机端设置,网站建设 每年收费,wordpress放置备案号常见容器 向量 (vector)常用方法代码实例 列表 (list)常用方法 集合 (set)常用方法 映射 (map)方法 向量 (vector) 常用方法 vector::push_back(): 将元素插入向量尾部。 vector::pop_back(): 弹出向量尾部的元素。 vector::insert(): 在指定位置插入元素。 vector::erase():…

常见容器

  • 向量 (vector)
    • 常用方法
    • 代码实例
  • 列表 (list)
    • 常用方法
  • 集合 (set)
    • 常用方法
  • 映射 (map)
    • 方法

向量 (vector)

常用方法

vector::push_back(): 将元素插入向量尾部。
vector::pop_back(): 弹出向量尾部的元素。
vector::insert(): 在指定位置插入元素。
vector::erase(): 删除指定位置的元素。
vector::size(): 返回向量中元素的个数。
vector::empty(): 判断向量是否为空。
vector::clear(): 清空向量中的元素。
vector::begin(): 返回向量的第一个元素的迭代器。
vector::end(): 返回向量的最后一个元素后面一个位置的迭代器。

代码实例


#include <vector>
#include <iostream>using namespace std;int main() {vector<int> v = {1, 2, 3};v.push_back(4); // 向向量尾部插入元素v.insert(v.begin() + 1, 5); // 在指定位置插入元素v.erase(v.begin() + 2); // 删除指定位置的元素for (auto i : v) {cout << i << " ";} // 输出 1 5 2 4cout << "Size: " << v.size() << endl; // 输出 Size: 4v.clear(); // 清空向量中的元素cout << "Empty: " << v.empty() << endl; // 输出 Empty: 1return 0;
}

列表 (list)

常用方法

list::push_back(): 将元素插入列表尾部。
list::push_front(): 将元素插入列表头部。
list::pop_back(): 弹出列表尾部的元素。
list::pop_front(): 弹出列表头部的元素。
list::insert(): 在指定位置插入元素。
list::erase(): 删除指定位置的元素。
list::size(): 返回列表中元素的个数。
list::empty(): 判断列表是否为空。
list::clear(): 清空列表中的元素。
list::begin(): 返回列表的第一个元素的迭代器。
list::end(): 返回列表的最后一个元素后面一个位置的迭代器。

#include <list>
#include <iostream>using namespace std;int main() {list<int> l = {1, 2, 3};l.push_back(4); // 向列表尾部插入元素l.push_front(5); // 向列表头部插入元素l.erase(l.begin() + 2); // 删除指定位置的元素for (auto i : l) {cout << i << " ";} // 输出 5 1 3 4cout << "Size: " << l.size() << endl; // 输出 Size: 4l.clear(); // 清空列表中的元素cout << "Empty: " << l.empty() << endl;}

集合 (set)

常用方法

set::insert(): 插入元素。
set::erase(): 删除指定元素。
set::size(): 返回集合中元素的个数。
set::empty(): 判断集合是否为空。
set::clear(): 清空集合中的元素。
set::begin(): 返回集合的第一个元素的迭代器。
set::end(): 返回集合的最后一个元素后面一个位置的迭代器。

#include <set>
#include <iostream>using namespace std;int main() {set<int> s = {1, 2, 3};s.insert(4); // 插入元素s.erase(2); // 删除指定元素for (auto i : s) {cout << i << " ";} // 输出 1 3 4cout << "Size: " << s.size() << endl; // 输出 Size: 3s.clear(); // 清空集合中的元素cout << "Empty: " << s.empty() << endl; // 输出 Empty: 1return 0;
}

映射 (map)

方法

map::insert(): 插入键值对。
map::erase(): 删除指定键对应的值。
map::find(): 查找指定键对应的值。
map::size(): 返回映射中键值对的个数。
map::empty(): 判断映射是否为空。
map::clear(): 清空映射中的键值对。
map::begin(): 返回映射的第一个键值对的迭代器。
map::end(): 返回映射的最后一个键值对后面一个位置的迭代器。

#include <map>
#include <iostream>using namespace std;int main() {map<string, int> m = {{"A", 1}, {"B", 2}, {"C", 3}};m.insert({"D", 4}); // 插入键值对m.erase("B"); // 删除指定键对应的值auto it = m.find("A"); // 查找指定键对应的值if (it != m.end()) {cout << "A: " << it->second << endl; // 输出 A: 1}for (auto p : m) {cout << p.first << ": " << p.second << endl;} // 输出 A: 1 C: 3 D: 4cout << "Size: " << m.size() << endl; // 输出 Size: 3m.clear(); // 清空映射中的键值对cout << "Empty: " << m.empty() << endl; // 输出 Empty: 1return 0;
}

以上是常用的 STL 容器及其常用方法的介绍和示例代码。使用 STL 容器能够大大简化程序的开发和维护,建议在学习 C++ 的过程中深入学习和掌握。

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

相关文章:

  • 网站标题有图片要怎么做杭州的电商网站建设
  • 网站开发属于商标哪个类别随州网络优化网站建设公司
  • 一级a做爰片 网站就能看乐山建设网站
  • 韩国网站设计风格企业管理咨询服务合同模板
  • 企业网站推广技巧和方法简单的方法搭建网站
  • 网站开发多长时间长沙制作网站
  • 做百度网站接到多少客户电话快速做网站费用
  • 华邦网站自适应和响应式的区别
  • 设计签名免费网站网站建设 报价
  • 做网站上传资源上海网站建设模板站霸网络
  • 做箱包哪个网站好wordpress 文章404
  • 电商旅游网站策划书wordpress presscore lite
  • 手机网站焦点图自己开发制作游戏的软件
  • 免费tickle网站郑州网站建设首选创新
  • 建设网站深圳罗湖深圳网站优化指导
  • 个人做网站名称怎么选择wordpress获得链接地址
  • 广东网站开发费用产品网站系统
  • 广东营销型网站建设多少钱东阿县住房和城乡建设局网站
  • 网站建设维护费怎么说北京网站设计公司yx成都柚米科技15
  • div做网站排版北京4a广告公司
  • 自己做的网站网页错位wordpress用户发文章数量
  • 高端制作网站技术网站效果演示
  • 广州市研发网站建设价格小型网站搭建
  • 实训报告网站开发给个手机网站就这么难吗
  • 网页设计欣赏网页设计模板企业网站的优化方案
  • 网站下载到本地装修公司前十强排名榜
  • wordpress 建站的利弊百度云wordpress教程视频
  • 电商网站建设比较好的南京小程序开发网站制
  • 泰安网站建设课程报告wordpress 主题 2016
  • 深圳哪里做网站微信公众号文章编辑wordpress