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

网站广告策划wordpress如何使用

网站广告策划,wordpress如何使用,线上商城简介,wordpress大前端2.0目录 一、构造和赋值 二、大小和交换 三、插入和删除 四、查找和统计 五、set和multiset的区别 六、pair的使用 七、指定set内置类型排序规则 八、指定set里面自定义数据类型的排序规则 一、构造和赋值 set容器是关联式容器,元素插入自动排序。 函数原型 …

目录

一、构造和赋值

二、大小和交换

三、插入和删除

四、查找和统计

五、set和multiset的区别

六、pair的使用

七、指定set内置类型排序规则

八、指定set里面自定义数据类型的排序规则


一、构造和赋值

set容器是关联式容器,元素插入自动排序。

函数原型

set<T> st                      // 默认构造

set(const set & st)        // 拷贝构造

赋值

set& operator=(const set & st)    // 重载等号

二、大小和交换

函数原型

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

empty();  // 判断容器是否为空

swap();   // 交换两个集合容器

#include<iostream>
#include<set>
using namespace std;void print_set(set<int> my_set)
{for(auto i:my_set){cout<<i<<endl;}
}
void test2()
{   set<int> s;s.insert(1);s.insert(3);s.insert(2);if(s.empty()){cout<<"s is empty"<<endl;}else{cout<<"s is not empty"<<endl;cout<<"s size is:"<<s.size()<<endl;}set<int> s2;s2.insert(10);s2.insert(20);s2.insert(30);print_set(s2);s2.swap(s);print_set(s2);
}int main()
{test2();return 0;
}

三、插入和删除

insert(elem)   // 在容器中插入元素

clear()    // 清空容器所有元素

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

erase(begin,end)  // 删除【beigin,end)迭代器之间的元素,返回下一个元素的迭代器

erase(elme)     // 删除elme

四、查找和统计

函数原型

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

五、set和multiset的区别

set不可以插入重复元素,multiset可以。

六、pair的使用

函数原型

pair<type,type> p(value1, value2)

pair<type,type>p = make_pair(value1, value2)

七、指定set内置类型排序规则

#include<iostream>
#include<set>
#include<string>
#include<algorithm>
using namespace std;void print_set(set<int> my_set)
{for(auto i:my_set){cout<<i<<" ";}cout<<endl;
}
class ComPare
{public:bool operator()(int a,int b){return a>b;}
};
void test2()
{   set<int> s;s.insert(1);s.insert(3);s.insert(2);print_set(s);set<int,ComPare> s2;s2.insert(1);s2.insert(3);s2.insert(2);for(auto i:s2){cout<<i<<" ";}cout<<endl;
}int main()
{test2();return 0;
}

八、指定set里面自定义数据类型的排序规则

值得一提的是,对于自定义消息类型的set,必须手动指明排序规则,不然编译器报错,因为编译器也不知道怎么排。

#include<iostream>
#include<set>
#include<string>
#include<algorithm>
using namespace std;void print_set(set<int> my_set)
{for(auto i:my_set){cout<<i<<" ";}cout<<endl;
}
class Person
{public:Person(string name,int age){this->name=name;this->age=age;}string name;int age;
};
class ComPare
{public:bool operator()(const Person &a, const Person &b){return a.age>b.age;}
};void test2()
{   set<Person,ComPare> s2;s2.insert(Person("张三",18));s2.insert(Person("李四",19));s2.insert(Person("王五",20));for(auto i:s2){cout<<i.name<<" "<<i.age<<endl;}
}int main()
{test2();return 0;
}

http://www.dtcms.com/a/492426.html

相关文章:

  • 网站品牌推广公司最新被百度收录的网站
  • 19. Linux free命令、awk命令
  • NewStarCTF2025-Week2-Pwn
  • 网站建设5个why分销网站怎么做
  • 永州做网站的公司河南省建设厅执业资格注册中心网站
  • 3-C++中类大小影响因素
  • 广州外贸网站公司新零售网络推广方案
  • mybatis返回map对象,在线程内将getkey值后赋值给stirng,会线程卡死问题
  • 【北邮-本科-通信原理】第五章关于HDB3编码的C++实现
  • 酒类网站建设方案案酷玛网站建设
  • 晋江网站建设联系电话销售渠道都有哪些
  • 商务网站建设策划书2000字做汽车团购的网站有哪些
  • 网站的域名空间思茅网站建设
  • 定西市网站建设企业wordpress网站缩
  • 黑河做网站公司wordpress标签管理系统
  • RunnableParallel
  • 做网站要学什么c语言如何在手机上运行wordpress
  • 建设农产品网站总结ppt三明市建设局网站
  • 好的网站建设哪家好随州网站建设价格
  • 可信验证网站深圳高端网站设计公司
  • 深入理解 Rust 的类型系统:内存布局、Trait 与类型推理
  • how to Disable SMPL(Sudden Momentary Power Loss) feature
  • 性能测试实战:JMeter全攻略
  • 淘宝客网站建设视频教程制作企业网站的
  • Furtherance,一个隐私友好的时间追踪工具
  • 网站开发和设计人员的岗位要求个人网站做论坛
  • 网站开发工程师基础centos7更新Wordpress
  • 网站建设要托管服务器百度大全下载
  • 刷链接浏览量网站建筑工程 网络图
  • 玉环做网站找那家公司网站备案账号是什么样的