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

手机上自己做网站点商城域名注册多少钱

手机上自己做网站,点商城域名注册多少钱,中国新产品招商网,wordpress 并发目录 map构造和赋值 map大小和交换 map插入和删除 map查找和统计 map排序 map构造和赋值 map中所有元素都是pair(即一对) pair中第一个元素为key(键值),起到索引作用,第二个元素为value(…

目录

map构造和赋值

map大小和交换

map插入和删除

map查找和统计

map排序


map构造和赋值

map中所有元素都是pair(即一对)

pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)

所有元素根据元素键值自动排序

//author:至尊宝
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));m.insert(pair<int, int>(4, 40));printMap(m);//拷贝构造map<int, int>m2(m);printMap(m2);//赋值map<int, int>m3;m3 = m2;printMap(m3);
}int main()
{test01();
}

map大小和交换

size()返回容器中元素的数目

empty()判断容器是否为空

swap()交换两个集合容器

//author:至尊宝
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));if (m.empty()){cout << "m为空" << endl;}else{cout << "m不为空" << endl;cout << "m的大小为:" << m.size() << endl;}
}
//交换
void test02()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));map<int, int>m2;m2.insert(pair<int, int>(4, 100));m2.insert(pair<int, int>(5, 200));m2.insert(pair<int, int>(6, 300));cout << "交换前:" << endl;printMap(m); printMap(m2);cout << "交换后:" << endl;m.swap(m2);printMap(m); printMap(m2);
}int main()
{test02();
}

map插入和删除

insert()在容器中插入元素

clear()清除所有元素

erase(pos)删除pos迭代器所指的元素,返回下一个元素的迭代器

erase(beg,end)删除区间beg,end的所有元素,返回下一个元素的迭代器

erase(key)删除容器中值为key的元素

//author:至尊宝
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;//插入m.insert(pair<int, int>(1, 10));m.insert(make_pair(2, 20));m.insert(map<int, int>::value_type(3, 30));m[4] = 40;//删除m.erase(m.begin());printMap(m);m.erase(3);//按照key来删printMap(m);m.erase(m.begin(), m.end());//==m.clear()printMap(m);
}
//交换
void test02()
{}int main()
{test01();
}

map查找和统计

find(key)查找key是否存在,返回该键的元素的迭代器,若不存在,返回set.end()

count(key)统计key元素个数

//author:至尊宝
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));map<int, int>::iterator pos = m.find(3);if (pos != m.end()){cout << "找到了元素:key = " << (*pos).first << " value = " << (*pos).second << endl;}else{cout << "no" << endl;}//统计//map不允许插入重复的key元素int num = m.count(3);cout << num;
}
void test02()
{}int main()
{test01();
}

map排序

//author:至尊宝
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
class MyCompare
{
public:bool operator()(int v1,int v2)const{//降序return v1 > v2;}
};
void test01()
{map<int, int, MyCompare>m;m.insert(pair<int, int>(1, 10));m.insert(make_pair(2, 20));m.insert(make_pair(3, 30));m.insert(make_pair(4, 40));m.insert(make_pair(5, 50));m.insert(make_pair(6, 60));for (map<int, int, MyCompare>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << it->first << " value = " << it->second << endl;}}int main()
{test01();
}

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

相关文章:

  • 企业网站如何建设和推广做h5网站制作
  • 青岛做网站推广公司哪家好企业网站制作设计公司
  • 太原做企业网站的wordpress更改登录地址
  • 东莞企业网站搭建制作取消网站备案号
  • 永久免费的建站系统有哪些碧桂园事件全过程
  • 两学一做考试网站保险网站建设公司
  • 济南做网站公司排名直通车官网
  • 河南省建设厅官方网站网站推广公司官网
  • 网站建设方案说明书照片变年轻在线制作网站
  • 农产品销售平台seo难不难学
  • 做行业分析的网站旅游网站 静态模板
  • 网站建设的技术难点wordpress创建自定义页面
  • 温州企业网站开发酒店营销策略
  • 东软集团建设网站广西建设信息网
  • 网易建站模板宁波seo服务推广
  • 丰台seo网站关键词优化科技创新绘画
  • 广州网站设计公司济南兴田德润o评价页面简洁的导航网站
  • 做网站要用多少钱wordpress系统语言设置中文
  • 吉安网站建设吉安中山做网站企业
  • 网站架构招聘商品展示软件
  • 有模板做ppt的网站有哪些泉州学校网站开发
  • 网站活动专题页面阿里云服务器创建多个网站吗
  • 家装公司网站开发方案怎么知道网站被百度k了
  • 企业网站建站的专业性原则是指自己做的网页怎么连接到网站
  • 网站建设锚点链接什么叫静态网站
  • 开发网站的基本流程网站可以做动画轮播吗
  • 如网站站长如何对付黑客成都网站建设排行榜
  • 墓地网站建设价格网站设计需从哪些方面考虑
  • 小企业网站建设厂家有哪些咸宁住房和城乡规划建设局网站
  • 宜春企业网站的建设专业深圳网站建设