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

网网站建设靠谱的代运营公司有哪些

网网站建设,靠谱的代运营公司有哪些,seo公司运营,网站有二维码吗以下是关于vector容器的总结 1、构造容器 2、容器赋值 3、获取容量capacity和大小size 4、插入和删除 5、数据存取 6、互换容器和预留空间 #include <iostream> #include <vector>using namespace std; // vector数据结构和数组非常相似&#xff0c;也称为单端数组…

以下是关于vector容器的总结
1、构造容器
2、容器赋值
3、获取容量capacity和大小size
4、插入和删除
5、数据存取
6、互换容器和预留空间

#include <iostream>
#include <vector>using namespace std;
// vector数据结构和数组非常相似,也称为单端数组
// vector和普通数组的区别:数组是静态空间,vector可以动态扩展
// vector容器的迭代器是支持 随机访问 的迭代器void printVector(vector<int> &v)
{for(vector<int>::iterator it = v.begin(); it!=v.end(); it++){cout << *it << " ";}cout << endl;
}// vector的几种构造方式
void test01()
{// 默认构造vector<int> v1; for(int i=0; i<10; i++){v1.push_back(i);}printVector(v1);// 通过区间方式进行构造vector<int> v2(v1.begin(), v1.end());printVector(v2);// 拷贝构造vector<int> v3(v2);printVector(v3);
}// vector的赋值
void test02()
{// 1 等号赋值vector<int> v1,v2; for(int i=0; i<10; i++){v1.push_back(i);}v2 = v1;printVector(v2);
}// vector容量和大小
void test03()
{vector<int> v1;bool flag = v1.empty();cout << "flag = " << flag << endl;for(int i=0; i<5; i++){v1.push_back(i);}flag = v1.empty();cout << "flag = " << flag << endl;int capacity = v1.capacity();cout << "capacity = " << capacity << endl;int size = v1.size();cout << "size = " << size << endl;// resize(size, num) 重新定义容器的大小,多余的位置用num来填充}// vector插入和删除
void test04()
{// 1 push_back(ele) & pop_back(ele)vector<int> v;for(int i = 0; i<10; i++){v.push_back(i);}// 2 insert(const_iterator pos, ele) 迭代器指向位置Pos插入元素elev.insert(v.begin()+2, 10);printVector(v);// 3.1 erase(const_iterator pos) 删除迭代器指向位置的元素v.erase(v.begin()+2);printVector(v);// 3.2 erase(const_iterator start, const_iterator end) 删除迭代器从strat到end之间的元素v.erase(v.begin()+3, v.begin()+6);printVector(v);// 4 clear()v.clear();printVector(v);}// vector数据存取
void test05()
{vector<int> v;for(int i = 0; i<10; i++){v.push_back(i);}// 1 v.at(int idx)cout << "v[2] = " << v.at(2) << endl;;// 2 operator[] -> v[2]cout << "v[2] = " << v[2] << endl;// 3 front() 返回容器中的第一个数据cout << "v[0] = " << v.front() << endl;// 4 back() 返回容器中的最后一个数据cout << "v[9] = " << v.back() << endl;
}// vector互换容器 and 预留空间
void test06()
{// 实现两个容器内元素进行交换// 函数原型:swap(vec);vector<int> v1,v2;for(int i = 0; i<10; i++){v1.push_back(i);}for(int i=0; i<5; i++){v2.push_back(i+2);}v1.swap(v2);printVector(v1);printVector(v2);// reserve(int len); // 容器预留len个元素长度,预留位置不初始化,元素不可访问// 减少动态扩展内存的次数
}int main(int argc, char **argv)
{// 1 构造cout << "1 构造" << endl;test01();cout << endl;// 2 赋值cout << "2 赋值" << endl;test02();cout << endl;// 3 容量和大小cout << "3 容量和大小" << endl;test03();cout << endl;// 4 插入和删除cout << "4 插入和删除" << endl;test04();cout << endl;// 5 数据存取cout << "5 数据存取" << endl;test05();cout << endl;// 6 互换容器cout << "6 互换容器" << endl;test06();cout << endl;return 0;
}

在这里插入图片描述

http://www.hkea.cn/news/912986/

相关文章:

  • 小规模纳税人企业所得税怎么征收广州seo招聘
  • 济南企业自助建站网络营销策划公司
  • iis 新建网站 要登录温州seo推广外包
  • 个人想做企业网站备案惠州seo代理商
  • 做公务员题的网站口红的推广软文
  • 福州网站建设 联系yanktcn 04上海百网优seo优化公司
  • 网站备案号如何获得网站建设营销推广
  • 物流网站开发公司西安 做网站
  • 商务信息网站怎么做网络视频营销策略有哪些
  • 社交做的最好的网站怎么开发一个网站
  • 教育品牌网站建设百度搜索推广和信息流推广
  • 虎门专业做网站对网络营销的认识有哪些
  • 投资理财培训网站建设抖音引流推广一个30元
  • 做景观设施的网站网络营销推广要求
  • 携程网站建设进度及实施过程网络营销的缺点及建议
  • 石家庄网站建设哪家专业中国联通腾讯
  • 能访问各种网站的浏览器百度一下网页搜索
  • 自己做网站花多少钱雅虎搜索
  • 哈尔滨招标信息网网站推广优化排名教程
  • 个人可以建论坛网站吗福清网络营销
  • 济南做网站优化价格百度推广网站一年多少钱
  • 做网上商城网站哪家好杭州seo靠谱
  • 做营销网站制作关键词优化课程
  • 网站移动终端建设口碑营销成功案例
  • 美国做试管婴儿 网站推广普通话宣传语
  • 网站备案信息查询系统软文发布平台媒体
  • 泊头哪给做网站的好制作网页的教程
  • 漳州建设银行网站首页在百度上打广告找谁
  • 网站免费建站k网络营销策划方案书
  • 网站建设类公网店推广的作用