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

自己怎么做视频网站wordpress链接优化

自己怎么做视频网站,wordpress链接优化,seo关键词排名优化系统,网页设计代码模板百度模板目录 一.获取动态数组的长度二.编译错误三、内存泄露 一.获取动态数组的长度 首先想到获取数组的长度的代码是&#xff1a; sizeof(arr) / sizeof(arr[0]);但是当将其使用到动态数组上时就会产生错误&#xff1b; int* help new int[3];for (int i 0; i < 3; i) {help[…

目录

  • 一.获取动态数组的长度
  • 二.编译错误
  • 三、内存泄露

一.获取动态数组的长度

首先想到获取数组的长度的代码是:

sizeof(arr) / sizeof(arr[0]);

但是当将其使用到动态数组上时就会产生错误;

int* help = new int[3];for (int i = 0; i < 3; i++)
{help[i] = i;
}std::cout << "         " << sizeof(help) / sizeof(help[0]);

其运行出的结果为 1 ,且一直为 1;

在这里插入图片描述

解决方法
(1)另外保存动态数组的长度

(2)使用一个std::vector来管理动态数组:

// 创建一个int类型的动态数组
std::vector<int> dynamicArray;// 添加元素到数组
dynamicArray.push_back(10);
dynamicArray.push_back(20);
dynamicArray.push_back(30);// 获取数组长度
std::size_t length = dynamicArray.size();// 输出数组长度
std::cout << "动态数组长度: " << length << std::endl;

二.编译错误

1.传参类型错误(指针参数)
如下图错误是函数定义时参数为指针参数,而传入的参数为变量

在这里插入图片描述
解决方法

(1)将对应的的参数变为地址参数即可

三、内存泄露

在方法数据传输中,会发现只是传输的数据会增加一些其他数据

如下:

void add(int * data){//其中data数据中可能会出现其他的数据//data : ODDjH hello
}main(){int pData[512] = {0};memcpy(pData,"hello",6);add(pData);
}

解决方法

将定义的内存较大的变量定义为静态或者直接将其定义在方法外面

http://www.dtcms.com/wzjs/829521.html

相关文章:

  • 贵阳网站建设设计wordpress多站点 文章导入
  • 西昌手机网站设计上海企业网站改版
  • dw网站制作的源代码手机程序编程
  • 国外产品设计网站医疗行业网站建设方案
  • 北京想象力网站建设公司swiper手机网站案例
  • 网站开发需要哪些人建设学校网站多钱
  • 公司网站建设功能介绍企业网站类型有哪些
  • 网站建设的3个基本原则微信公众号开发步骤
  • wordpress主题外贸网站公司网站开发建设费用
  • 直播网站开发平台网上推广app合法吗
  • 石家庄有什么做网站的公司googleseo是什么
  • 手机微网站第二年续费吗wordpress无法上传png
  • 常平东站是东莞东站吗seo金融术语
  • 一家专门做特卖的网站joomla与wordpress
  • 民宿网站开发数据流图宏润建设集团有限公司网站
  • 如何链接自己做的网站岳阳网站建设
  • 富阳网站建设找哪家泰安市建设局网站
  • 网站导航颜色网站关键字如何设置
  • 江门网站制作培训学校集团企业网站建设方案策划书
  • 上海哪里做网站好铜仁市网站建设情况
  • 微信公众号红包网站开发装修网站cms
  • 建设规范文件在哪个网站发布vi设计公司网
  • 重庆seo整站优化外包服务国内电商平台大全
  • 百度站长平台怎么用室内设计学习
  • 金蝶软件公司官网网站可以做多少优化关键词
  • 网站建设提供书面资料清单全国企业查询网上查询
  • 金华网上商城网站建设找大学生做网站要多少钱
  • 旅游网站设计源码网站设计 收费
  • 云服务器搭建个人网站江苏城乡建设学校网站
  • 做商城网站要多少钱计算机网站建设方向