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

做网站时空间的选择谷歌下载安装

做网站时空间的选择,谷歌下载安装,广州营销型网站建设,女孩子做运营是不是压力很大动态数组分配的大小默认为2的n次方1,2,4,8... 在main中创建的vertices,push需要放到Vertex中(copy),下一次copy是因为要调整vertices的大小 vertices.push_back(Vertex(1,2,3));//拷贝 第一次&a…

     动态数组分配的大小默认为2的n次方1,2,4,8...

    在main中创建的vertices,push需要放到Vertex中(copy),下一次copy是因为要调整vertices的大小

    vertices.push_back(Vertex(1,2,3));//拷贝 第一次,容量为1,拷贝进去,调用一次

    vertices.push_back(Vertex(4,5,6));//拷贝 第二次,容量调整为2(包含了新的数组内容),copy一次,再拷贝旧的容量1到 新的容量为2的数组里面,调用一次 共两次copy

    vertices.push_back(Vertex(7,8,9));//拷贝  第三次,容量调整为4包含了新的数组内容),copy一次,拷贝旧的容量2里面的两次数字,调用两次 共两次copy

    vertices.push_backVertex(10,11,12));//拷贝  第四次,拷贝新的数组到容量4里面去,调用两次 共1次copy

题外话:我觉得理解这个蛮重要的!理解怎么运作才可以优化~

#include <string>
#include <iostream>
#include <vector>//动态数组的优化struct Vertex
{float x,y,z;//找变量在内存的位置Vertex(float x,float y,float z):x(x),y(y),z(z){}Vertex(const Vertex& vertex):x(vertex.x),y(vertex.y),z(vertex.z)//每次拷贝一个数组x,y,z{std::cout<<"copy"<<std::endl;}};int main()
{std::vector<Vertex>vertices;//定义一个动态大小的数组 内存连续std::vector<Vertex>vertices2;//普通方法//动态数组分配的大小默认为2的n次方1,2,4,8...//在main中创建的vertices,push需要放到Vertex中(copy),下一次copy是因为要调整vertices的大小vertices.push_back(Vertex(1,2,3));//拷贝 第一次,容量为1,拷贝进去,调用一次vertices.push_back(Vertex(4,5,6));//拷贝 第二次,容量调整为2(包含了新的数组内容),copy一次,再拷贝旧的容量1到 新的容量为2的数组里面,调用一次 共两次copyvertices.push_back(Vertex(7,8,9));//拷贝  第三次,容量调整为4包含了新的数组内容),copy一次,拷贝旧的容量2里面的两次数字,调用两次 共两次copyvertices.push_back(Vertex(10,11,12));//拷贝  第四次,拷贝新的数组到容量4里面去,调用两次 共1次copystd::cout<<"=================="<<std::endl;//优化vertices2.reserve(4);//设置固定容量,四次修改,四次copy  emplace_back直接传递构造函数的参数列表,直接使用vector的内存 而不是main中copy到vertex//此时直接使用emplace_back后,直接传递,而不是copy,就不再调用copy了vertices2.emplace_back(1,2,3);vertices2.emplace_back(4,5,6);vertices2.emplace_back(7,8,9);vertices2.emplace_back(10,11,12);std::cin.get();
}

http://www.dinnco.com/news/23239.html

相关文章:

  • 网站启用cdn加速免费的行情软件app网站
  • 手机网站编程日照seo公司
  • 横向网站模板北京网站优化外包
  • 外包做网站公司网络营销的主要方式
  • 网页打不开但是有网什么原因如何解决微信公众号seo
  • 宠物网站开发背景2023今天的新闻联播
  • 新安网站建设营销技巧和营销方法
  • wordpress logo怎么换优化大师绿色版
  • 网站商城设计方案拉新推广一手接单平台
  • 网站开发报价整站优化系统
  • 潍坊城市建设官方网站本地推广平台
  • 中小型企业网站建设网络营销技巧培训
  • 手机网站开发软件有哪些日本比分算1:1
  • 郑州网站推广哪家效果好seo外链网
  • 网站制作自己接单百度动态排名软件
  • 做网站用香港哪个机房天津百度关键词推广公司
  • 网站设计风格确认书广州seo排名优化
  • 网站上的图片怎么做seo互联网营销培训
  • 中国制造网官方网站入口网址河南最近的热搜事件
  • 免费申请qq靓号seo优化关键词0
  • wordpress 火车发布aso优化师工作很赚钱吗
  • 建设银行暑期招聘网站论坛如何做seo
  • 网站开发进度管理表客户关系管理
  • 常州外贸网站建设网站优化课程
  • 招聘网站建设需求文档seo基础入门
  • 西安云英网站建设培训网站设计
  • 南阳住房和城乡建设厅网站如何宣传推广
  • 视频优化网站怎么做seo单页面优化
  • 网站淘宝客怎么做济南网站制作
  • 网站建设 销售推广赚钱app排行榜