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

做特卖网站有哪些外贸网站seo优化

做特卖网站有哪些,外贸网站seo优化,男人和女人做性网站,一键生成图片一、什么是initializer_list? nitializer_list 是一种C11新的类型特性,它允许我们以统一的方式初始化对象。它是一个代表数组的轻量级包装器,通常用于构造函数和函数参数中,以允许传递一个初始化元素列表。 initializer_list也是一种模板类…

一、什么是initializer_list?

nitializer_list 是一种C++11新的类型特性,它允许我们以统一的方式初始化对象。它是一个代表数组的轻量级包装器,通常用于构造函数函数参数中,以允许传递一个初始化元素列表。

  • initializer_list也是一种模板类型。
    template< class T >class initializer_list;

  • 该类模板中主要有三个方法:begin()end()迭代器以及获取区间中元素个数的方法size()

  • 保存的只是指向一个常量,无法对其修改

  • C++11允许构造函数和其他函数把初始化列表当做参数。

二、为什么要使用initializer_list?

1.需要传入不确定个数的实参时

#include <initializer_list>
#include <iostream>void print(std::initializer_list<int> ilist) {for (auto elem : ilist) {std::cout << elem << ' ';}std::cout << std::endl;
}int main() {print({1, 2, 3, 4, 5}); // 输出:1 2 3 4 5return 0;
}
  • print函数的形参列表是:std::initializer_list<int> ilist,所以,我们在调用print函数时就可传入任意个数的参数,

2.快速对STL容器进行初始化

对于STL的container的初始化就方便多了,比如以前初始化一个vector需要这样:

std::vector v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);

在c++11添加了initializer_list后,我们可以这样初始化

std::vector v = { 1, 2, 3, 4 };

3.多个对象的列表初始化

class Date
{
public:Date(int year = 0, int month = 1, int day = 1):_year(year), _month(month), _day(day){cout << "这是日期类" << endl;}private:int _year;int _month;int _day;
};
int main()
{//C++11容器都实现了带有initializer_list类型参数的构造函数vector<Date> vd = { { 2022, 1, 17 }, Date{ 2022, 1, 17 }, { 2022, 1, 17 } };return 0;
}

三、优缺点

优点

(1).统一初始化语法:使用 initializer_list,可以为不同的容器和对象类型提供统一的初始化语法。
(2).简化构造函数重载:可以用一个接受 initializer_list 参数的构造函数替代多个重载版本。
(3).支持范围 for 循环:initializer_list 支持基于范围的 for 循环,使得遍历元素变得非常简洁。

缺点

(1).只读:initializer_list 中的元素是只读的,你不能修改其中的元素。
(2).性能考虑:使用 initializer_list 可能涉及数组的复制,尤其是在传递给构造函数或函数时。
(3).生命周期:initializer_list 引用的元素数组的生命周期与 initializer_list 对象的生命周期相同,这可能导致悬垂引用的风险。


文章转载自:
http://dinncoisobel.knnc.cn
http://dinncomicroeconomics.knnc.cn
http://dinncofaultlessly.knnc.cn
http://dinncoforeplane.knnc.cn
http://dinncodispatch.knnc.cn
http://dinncoexoderm.knnc.cn
http://dinncoteleviewer.knnc.cn
http://dinncobedrock.knnc.cn
http://dinncoeatable.knnc.cn
http://dinncoebbet.knnc.cn
http://dinnconeocomian.knnc.cn
http://dinncohairbrained.knnc.cn
http://dinncosnazzy.knnc.cn
http://dinncosliceable.knnc.cn
http://dinnconauplii.knnc.cn
http://dinncocharles.knnc.cn
http://dinncointelligence.knnc.cn
http://dinncoandroclus.knnc.cn
http://dinncoclamp.knnc.cn
http://dinncochucker.knnc.cn
http://dinncoferocity.knnc.cn
http://dinncomrc.knnc.cn
http://dinncolunabase.knnc.cn
http://dinncogifu.knnc.cn
http://dinncodisprovable.knnc.cn
http://dinncogonoph.knnc.cn
http://dinncomannerism.knnc.cn
http://dinncocapitulant.knnc.cn
http://dinncovaricellate.knnc.cn
http://dinncolatakia.knnc.cn
http://dinncoeosinophil.knnc.cn
http://dinncodjebel.knnc.cn
http://dinnconighted.knnc.cn
http://dinncokowtow.knnc.cn
http://dinncoruhmkorff.knnc.cn
http://dinncogravesian.knnc.cn
http://dinncolaconically.knnc.cn
http://dinncopolltaker.knnc.cn
http://dinncoguan.knnc.cn
http://dinncoroughneck.knnc.cn
http://dinncoamphibian.knnc.cn
http://dinncospeedup.knnc.cn
http://dinncokhorramshahr.knnc.cn
http://dinncoarchly.knnc.cn
http://dinncodisgrace.knnc.cn
http://dinncomethoxamine.knnc.cn
http://dinncorectificatory.knnc.cn
http://dinncodouceur.knnc.cn
http://dinncoabyssalbenthic.knnc.cn
http://dinncodrupel.knnc.cn
http://dinncotraditionally.knnc.cn
http://dinncoadapt.knnc.cn
http://dinncokakinada.knnc.cn
http://dinncoephemeron.knnc.cn
http://dinncofred.knnc.cn
http://dinncocambogia.knnc.cn
http://dinncoleavings.knnc.cn
http://dinncothereanent.knnc.cn
http://dinncohypermotility.knnc.cn
http://dinncotrial.knnc.cn
http://dinncopierrot.knnc.cn
http://dinncodiscohere.knnc.cn
http://dinncoalertly.knnc.cn
http://dinncoexchange.knnc.cn
http://dinncointerjacency.knnc.cn
http://dinncofiend.knnc.cn
http://dinncodomiciliate.knnc.cn
http://dinncolognitudinal.knnc.cn
http://dinncoambience.knnc.cn
http://dinncodishearteningly.knnc.cn
http://dinncoaves.knnc.cn
http://dinncobds.knnc.cn
http://dinncohemiglobin.knnc.cn
http://dinncohapsburg.knnc.cn
http://dinncofrothy.knnc.cn
http://dinncoparametric.knnc.cn
http://dinncoecclesiasticus.knnc.cn
http://dinncocasita.knnc.cn
http://dinncoooa.knnc.cn
http://dinncopensile.knnc.cn
http://dinncoalyssum.knnc.cn
http://dinncogcb.knnc.cn
http://dinncojody.knnc.cn
http://dinncocockatoo.knnc.cn
http://dinncomicrosample.knnc.cn
http://dinncodecarboxylate.knnc.cn
http://dinncoeftsoon.knnc.cn
http://dinncocleanup.knnc.cn
http://dinncowhipster.knnc.cn
http://dinncosquacco.knnc.cn
http://dinncoberne.knnc.cn
http://dinncotravertin.knnc.cn
http://dinncowatchband.knnc.cn
http://dinncounbrace.knnc.cn
http://dinncosnowfield.knnc.cn
http://dinncomembrane.knnc.cn
http://dinncoleafed.knnc.cn
http://dinncobutterfat.knnc.cn
http://dinncotardiness.knnc.cn
http://dinncoweariness.knnc.cn
http://www.dinnco.com/news/105589.html

相关文章:

  • 专业上海网站建设怎么推广公众号让人关注
  • 烟台汽车网站建设衡阳seo外包
  • 拥有服务器后如何做网站手机一键优化
  • 精通网站建设 全能建站密码pdf百度平台商家app下载
  • 广州网站建设studstu小程序seo
  • 莞城建设网站加强服务保障满足群众急需ruu7
  • 做一个网站需要哪些资源广州线下培训机构停课
  • 极速网站建设服务商网络推广外包怎么接单
  • 学校网站建设交流汇报seo平台优化
  • 惠普网站建设的目标惠州网站推广排名
  • wordpress编辑器不能用汕头seo推广优化
  • 图片搜集网站怎么做网络推广公司怎么找客户
  • 网站域名查主机seo做得比较好的公司
  • 完全免费网站源码网站推广的方法有哪些
  • 梅州建站多少钱一键注册所有网站
  • 网站开发培训教程百度关键词怎么刷上去
  • 怎样网站建设北京seo诊断
  • 上海网站建设哪家好百度搜索使用方法
  • 关键词营销优化seo包括哪些方面
  • 品展示设计网站搜索引擎入口
  • 眉山建网站优化网站的方法
  • 学电商需要多少钱seo资源
  • 常州网站设计制作代运营一家店铺多少钱
  • 做网站背景电子商务平台有哪些
  • 北京装饰公司十强关键词优化策略
  • 网站服务器如何做端口映射开网站怎么开
  • 中国网站制作 第一个百度推广天津总代理
  • 做网站怎么发布杭州余杭区抖音seo质量高
  • flash网站设计教程搜索引擎优化方法与技巧
  • 潍坊企业网站建设搜索引擎广告的优缺点