位置: IT常识 - 正文

realloc函数使用规则(realloc在c++中用法)

编辑:rootadmin

realloc函数使用规则如下:
626763454realloc函数使用规则(realloc在c++中用法)

  1、realloc失败的时候,返回NULL;

  2、realloc失败的时候,原来的内存不改变,不会释放也不会移动;

  3、假如原来的内存后面还有足够多剩余内存的话,realloc的内存=原来的内存+剩余内存,realloc还是返回原来内存的地址; 假如原来的内存后面没有足够多剩余内存的话,realloc将申请新的内存,然后把原来的内存数据拷贝到新内存里,原来的内存将被free掉,realloc返回新内存的地址;

  4、如果size为0,效果等同于free()。这里需要注意的是只对指针本身进行释放,例如对二维指针a,对a调用realloc时只会释放一维,使用时谨防内存泄露;

  5、传递给realloc的指针必须是先前通过malloc(), calloc(), 或realloc()分配的;

  6、传递给realloc的指针可以为空,等同于malloc。

  realloc函数为C语言函数。其功能为先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原来mem_address所指内存区域,同时返回新分配的内存区域的首地址,即重新分配存储器块的地址。

本文链接地址:https://www.jiuchutong.com/zhishi/182484.html 转载请保留说明!

上一篇:b612怎么调好看(b612怎么调整照片大小)

下一篇:io和nio的区别(java中io和nio的区别)

  • origin锁屏自定义怎么设置(origin锁屏自定义音乐)

    origin锁屏自定义怎么设置(origin锁屏自定义音乐)

  • 抖音怎么获取qq权限(抖音怎么获取粉丝量)

    抖音怎么获取qq权限(抖音怎么获取粉丝量)

  • 华为什么时候出m40(华为什么时候出新款5g手机)

    华为什么时候出m40(华为什么时候出新款5g手机)

  • qq发送文件怎么知道对方收到(qq发送文件怎么设置为永久文件)

    qq发送文件怎么知道对方收到(qq发送文件怎么设置为永久文件)

  • 笔记本截屏键在哪(笔记本截屏键在哪设置)

    笔记本截屏键在哪(笔记本截屏键在哪设置)

  • 小米手机自动静音是怎么回事(小米手机自动静音怎么解除)

    小米手机自动静音是怎么回事(小米手机自动静音怎么解除)

  • 蓝牙耳机怎样连接两个(蓝牙耳机怎样连接电视机)

    蓝牙耳机怎样连接两个(蓝牙耳机怎样连接电视机)

  • 路由器没开关怎么重启(路由器没开关怎么关闭)

    路由器没开关怎么重启(路由器没开关怎么关闭)

  • 黑鲨能不能隐藏应用(黑鲨能不能隐藏游戏)

    黑鲨能不能隐藏应用(黑鲨能不能隐藏游戏)

  • word尾注20后怎么加圆圈(2010word尾注)

    word尾注20后怎么加圆圈(2010word尾注)

  • vivox9互传在哪里打开(vivo x9互传在哪)

    vivox9互传在哪里打开(vivo x9互传在哪)

  • 快手封了审核中要多久(快手封号申请后,审核中需要多久才得结果)

    快手封了审核中要多久(快手封号申请后,审核中需要多久才得结果)

  • oppo手机呼吸灯一直亮(OPPO手机呼吸灯一直闪)

    oppo手机呼吸灯一直亮(OPPO手机呼吸灯一直闪)

  • 云班课签到显示距离吗(云班课签到显示老师还没有开始)

    云班课签到显示距离吗(云班课签到显示老师还没有开始)

  • 不适合作为数据处理与数据库应用的语言是(不适合作为数据标识的是)

    不适合作为数据处理与数据库应用的语言是(不适合作为数据标识的是)

  • 蚂蚁森林怎么捐赠能量(蚂蚁森林怎么捐能量)

    蚂蚁森林怎么捐赠能量(蚂蚁森林怎么捐能量)

  • 华为折叠手机何时上市(华为折叠手机ⅹ2)

    华为折叠手机何时上市(华为折叠手机ⅹ2)

  • dubal00是华为什么型号手机(华为dubal00什么时候上市的)

    dubal00是华为什么型号手机(华为dubal00什么时候上市的)

  • 荣耀10如何隐藏应用(荣耀10如何隐藏应用软件)

    荣耀10如何隐藏应用(荣耀10如何隐藏应用软件)

  • 什么是miui相机(miui相机)

    什么是miui相机(miui相机)

  • 马格达伦群岛洞穴内部,加拿大魁北克 (© Virginie Fréchette/Getty Images)(马格达拉之战)

    马格达伦群岛洞穴内部,加拿大魁北克 (© Virginie Fréchette/Getty Images)(马格达拉之战)

  • 奥拉基库克山国家公园中的塞夫顿山,新西兰南岛 (© AWL Images/Danita Delimont)(奥克拉库克湾)

    奥拉基库克山国家公园中的塞夫顿山,新西兰南岛 (© AWL Images/Danita Delimont)(奥克拉库克湾)

  • 总结JS中常用的数组的方法大全(总结js中常用的字符)

    总结JS中常用的数组的方法大全(总结js中常用的字符)

  • 接受固定资产投资的增值税计入哪里
  • 残疾人保障金的工资按实发还是应发
  • 投资管理公司成立的条件
  • 小规模纳税人差额计税情形
  • 个人打钱对公账户,可以算公司营业收入吗
  • 股票发行的佣金计入什么科目
  • 必须一般纳税人
  • 小微企业的增值税怎么算
  • 房地产开发精装房是国家规定吗
  • 大型机械进退场费属于机械台班单价组成部分
  • 本月开的发票次月预缴如何做会计分录呢?
  • 银行退回服务费怎么写分录
  • 分摊费用怎么说合适
  • 工程项目关闭
  • 长期股权投资的交易费用计入哪里
  • 印花税计税金额是含税还是不含税
  • 代驾费用入什么二级科目
  • 资产置换税务处理案例
  • 做研发费用需要什么条件
  • linux怎么改桌面背景
  • 出口退税新政策对出口贸易的影响
  • 公司购买的财产保险服务可以抵扣进项吗
  • 付款交单和承兑交单对卖方来说都有一定风险
  • mysql 数据源
  • 全网最详细的破解卡密软件教程[2021首发]
  • 一本书装订费多少钱
  • 股权折价转让
  • 红利所得的税法规定
  • 在建工程进项税额转出
  • 个人所得税账务处理分录怎么做
  • 企业事业单位应当采取有效措施
  • php 统计
  • 普通发票丢了如何入账
  • echarts高德地图自定义区域
  • 在西伯利亚森林中是真实故事吗
  • 什么是动态表单
  • 未分配利润怎么清零
  • 工程施工余额在哪方
  • chatGPT背后的真正逻辑
  • echarts series name
  • js获取本机ip地址
  • python搭建项目结构
  • python3.9.4怎么用
  • php 电子签名
  • 应收账款等于什么加什么
  • 未达起征点怎么填申报表
  • 哪些项目可以在城镇开发边界外
  • 企业合并财务报表项目有哪些
  • 海关缴款书能重开吗
  • 三类职业指的是什么
  • 零申报企业所得税季度申报表怎么填写
  • java中反射
  • mongodb如何修改数据
  • 紫白择日法实例详解
  • 企业合并属于非企业吗
  • 企业合并财务报表论文
  • 对外捐赠固定资产会影响利润总额吗
  • sql server的数据库
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 公司卖出货物没有发票
  • 中级财务会计计算题
  • 待抵扣进项税额和进项税额的区别
  • 存根联明细怎么申报
  • 中标单位支付代理费
  • 微信支付属于现金支付还是转账支付
  • 代别人公司发工资是工资薪金还是劳务报酬
  • 公司暂估成本分录
  • centos页面
  • windows8 enterprise
  • winxp任务栏消失
  • javascript学习指南
  • 2024年全年计划
  • python中按下某个按键
  • AndroidAnnotations框架Eclipse下的配置
  • jquery+ajax+text文本框实现智能提示完整实例
  • web.py 十分钟创建简易博客实现代码
  • android设计模式与最佳实践 电子版
  • javascript好学吗?
  • 青岛税务局网上办税厅app
  • 税务总局着装管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设