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

自己想学做博客网站wordpress顶部导航

自己想学做博客网站,wordpress顶部导航,怎么提高网站seo优化关键字排名,珠海市科速网络技术有限公司项目上用到vector容器#xff0c;没有手动释放#xff0c;总是会在这里出现内存分配不成功的问题#xff0c;因此对vector的释放了解了一下。初始代码如下#xff1a; vector float* dets(nTotalLayers); //dets : 记录每层图像的 Hessian 行列式#xff1b; for …    项目上用到vector容器没有手动释放总是会在这里出现内存分配不成功的问题因此对vector的释放了解了一下。初始代码如下 vector float* dets(nTotalLayers); //dets : 记录每层图像的 Hessian 行列式 for (int octave 0; octave nOctaves; octave){for (int layer 0; layer nOctaveLayers 2; layer){/* The integral image sum is one pixel bigger than the source image*/dets[index] (float*)malloc((height / step)*(width / step)*sizeof(float));}step * 2;} 1、关于是否需要手动释放      1直接声明的vector容器是一个普通变量相当于一个未知大小的动态数组不需要手动释放超出作用于范围时会自动回收。2如果是*vec new vector( )这种方法动态创建的vector则需要delete vector3如果vector里面存放的是元素而不是指针这些元素会随vector的释放而自动释放  4如果vector里面存放的是指针并且指向自己new或malloc的数据那么需要一个一个手动释放指针。也就是上面代码的情况。2、关于vectorvector类称作向量类它实现了动态数组用于创建元素数量变化的对象数组。像数组一样vector类也用从0开始的下标表示元素的位置但和数组不同的是当vector对象创建后数组的元素个数可以随着vector对象元素个数的增大和缩小而自动变化。当程序员不知道需要多大的内存空间时可以使用vectorvector会自动申请足够大的空间以供使用。vector会在程序结束时回收内存但也不能立刻回收投入使用所以不熟练时尽量少用。 float** dets (float **)malloc(nTotalLayers*sizeof(float*)); for (int octave 0; octave nOctaves; octave){for (int layer 0; layer nOctaveLayers 2; layer){/* The integral image sum is one pixel bigger than the source image*/dets[index] (float*)malloc((height / step)*(width / step)*sizeof(float)); // 这里面有除以遍历图像用的步长if (dets[index] NULL){cout Cant allocate memory to dsts endl;exit(1);}}step * 2;} //释放指针的向量for (int i 0; i nTotalLayers; i){free(dets[i]);}free(dets);dets NULL;3、vector内存的释放可以用swap函数进行释放参考用swap释放vector
http://wiki.neutronadmin.com/news/238307/

相关文章:

  • 用了mip的网站彩虹云主机
  • 网站制作软件安卓版现在都用什么软件做网站
  • 做阿里巴巴网站费用公司制作网站价格表
  • 哪一个网站可以做任务拿佣金seo推广方法有哪些
  • seo织梦网站建设步骤北京西站24小时人工服务电话
  • 做网站是互联网开发吗成都网站建设餐饮
  • 网站建设 迅雷下载盐城seo营销
  • html5 网站模板下载手机网站怎么做的好处
  • 渭南免费做网站公司wordpress怎么编辑
  • 邯郸网站设计建设百度一下点击搜索
  • 长春建站方法海南高端网站建设
  • 为什么网站建设要值班手机百度收录提交入口
  • 中国禹路由网站建设中电子商务网站建设侧重哪几个方面
  • 嘉兴网站建设方案策划免费网站模板之家
  • 爱做网站外国瑞丽住建局网站
  • 北戴河网站建设wordpress做app
  • 温州知名网站福州软件优化网站建设
  • 中小型网站有哪些微信网站推广
  • 中英文网站建设软件设计工具有哪些
  • 网站建设86215西湖网站建设
  • 承德网站制作公司网站建设 趋势
  • apache 建立网站菏泽兼职网站建设
  • 网站建设,从用户角度开始东莞市网站建设制作设计平台
  • 重庆推广网站排名公司最专业的微网站开发
  • 如何修改网站抓取内容电子商务营销理论
  • 关于申请网站建设的报告学院网站建设需求分析
  • 吉安建设局官方网站WordPress清除ID沉余
  • 做网站赚钱一般做什么深网站建设
  • 网站怎么去优化南华网站建设
  • 对口网站怎么做1800做网站因为专业