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

酒店网站建设策划书商标怎么设计

酒店网站建设策划书,商标怎么设计,Dw怎么做网站往里面加标题和字,万素网在本文中#xff0c;我们将主要介绍5种将一个vector内容赋值给另一个vector的方式#xff0c;顺便讨论下swap与assign的区别。 赋值 方式一、申明时赋值 vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1(v2); //声明方式二、使用assign赋值…在本文中我们将主要介绍5种将一个vector内容赋值给另一个vector的方式顺便讨论下swap与assign的区别。 赋值 方式一、申明时赋值 vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1(v2); //声明方式二、使用assign赋值 vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1; //声明v1 v1.assign(v2.begin(), v2.end());//将v2赋值给v1方式三、使用swap赋值 vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1(); v1.swap(v2); //将v2赋值给v1方式四、迭代器遍历赋值 使用迭代器和循环语句赋值的方法其方法运行效率较差: vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1;vectorint::iterator it;//声明迭代器 for(it v2.begin(); it!v2.end(); it)//遍历v2,赋值给v1 {v1.push_back(it); }方式五、直接用等号()赋值 vectorint v2; v2.push_back(0); v2.push_back(1);vectorint v1; v1 v2;但这种方式需要注意如果在参数赋值请注意使用指针或者引用否则导致赋值失败该内容不属于本文讨论范围但举个例 //引用方式传参 int testFun1(vectorint v1) {vectorint v2;v2.push_back(0);v2.push_back(1);v1 v2; } //指针方式传参 int testFun2(vectorint *v1) {vectorint v2;v2.push_back(0);v2.push_back(1);v1 v2; }//全局或者局部变量方式 vectorint v2;int testFun2(vectorint v1) {v2.push_back(0);v2.push_back(1);v1 v2; }int testFun2() {//方式一vectorint v1;testFun1(v1);//方式二vectorint *v2;testFun1(v2);//方式三vectorint v3;testFun1(v3); }swap与assign的区别 我们此处主要讨论它们两的用作用和效率。 作用 swap和assign都可以用在将一个vector的内容全部复制给另外一个vector区别是swap会改变源vector而assign会清空目的vector后再将源vector的值全部插入到目的vector中。 效率 swap只是交换vector的头指针时间复杂度是常数而assigin时间复杂度则是线性。 测试代码 #include vector #include DebugUtility.h #include iostream #include algorithm #include stringusing namespace std;void print(int x) {cout x endl; }void Swap(vectorstring source, vectorstring dest) {DebugUtility temp;dest.swap(source); }void Assign(vectorstring source, vectorstring dest) {DebugUtility temp; dest.assign(source.begin(), source.end()); }int main(int argc, const char *argv[]) {vectorstring source(900000, 90);vectorstring destination(1, abc);Swap(source, destination);//source.clear();//for_each(destination.begin(), destination.end(), print);//Assign(source, destination);//source.clear();//for_each(destination.begin(), destination.end(), print);return 0; }测试结果 Total time elapsed : 1 us 900000Total time elapsed : 12391 us 900000
http://www.hkea.cn/news/14377529/

相关文章:

  • 宁波网站建设方案咨询孙力军
  • 济南集团网站建设中国建设项目招标网站
  • 杭州制作网站个人文化建设宣传标语
  • 宽屏网站js临汾花果街网站建设
  • 深圳企业建网站公司怎么做网站地图导航
  • 政务公开网站开发纯静态网站 搜索功能
  • 宁波城乡住房建设厅网站中企动力科技是干嘛的
  • 酒店网站设计方案wordpress 办公主题
  • 网站建设 全网营销沧州seo包年优化软件排名
  • 商丘手机网站建设wordpress 改中文字体
  • 福建建设中心网站顺庆移动网站建设
  • 企业如何建设免费网站黄骅市有什么好玩的地方
  • 网站变成手机网站做任务兼职赚钱的网站
  • c语言精品课程网站开发手机能制作软件吗
  • 直播网站天元建设集团有限公司天眼查
  • com网站域名石家庄网站建设时光
  • 哈尔滨网站建设推广服务影视网站建设需要学什么
  • 网站如何做担保交易企业网站优化服务主要围绕什么
  • 品牌网站建设的关键事项dw制作个人网站的具体步骤
  • 万网域名指向网站wordpress 屏蔽评论
  • 自己做的网站怎么让别人看见重庆手机网站方案设计
  • 漳州网站开发制作棋牌展览中心近期展会
  • seo做子网站淘宝关键词排名是怎么做的
  • 山西设计网站公司wordpress外贸 一灯
  • 网站建设储蓄卡海南省建设监理协会网站
  • 营销型网站的目标是网站 建立目录出错
  • 网站域名备案更改吗搭建合作平台
  • 黄石网站建设多少钱优异网站
  • 法律网站模板怎么做一个网站app吗
  • 苏州优化网站公司地方网站模板