位置: 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的区别)

  • 华为nova4定时关机在哪(华为nova4定时开关机在哪里)

    华为nova4定时关机在哪(华为nova4定时开关机在哪里)

  • 在手机支付宝上怎么买火车票(在手机支付宝上买火车票,如何通过核验)

    在手机支付宝上怎么买火车票(在手机支付宝上买火车票,如何通过核验)

  • 快手直播一小时需要多少流量(快手直播一小时一个人都没进)

    快手直播一小时需要多少流量(快手直播一小时一个人都没进)

  • 苹果X有没有分屏功能(苹果x有没有分屏模式)

    苹果X有没有分屏功能(苹果x有没有分屏模式)

  • 锁屏签名怎么换位置(锁屏签名怎么换颜色)

    锁屏签名怎么换位置(锁屏签名怎么换颜色)

  • 光猫接路由器网速减半(光猫接路由器网线太长会不会影响网速)

    光猫接路由器网速减半(光猫接路由器网线太长会不会影响网速)

  • 全家福有什么用(以撒的结合褪色的全家福有什么用)

    全家福有什么用(以撒的结合褪色的全家福有什么用)

  • cad斜线标注快捷键命令(cad中斜线标注快捷键)

    cad斜线标注快捷键命令(cad中斜线标注快捷键)

  • 计算机最基本的什么是键盘(计算机最基本的应用领域)

    计算机最基本的什么是键盘(计算机最基本的应用领域)

  • 小米手环怎么取下来充电(小米手环怎么取下来换表带)

    小米手环怎么取下来充电(小米手环怎么取下来换表带)

  • 12306付款方式有哪些(铁路12306的付款方式)

    12306付款方式有哪些(铁路12306的付款方式)

  • 为什么会出现因违反微信用户行为规范(由于什么原因引起)

    为什么会出现因违反微信用户行为规范(由于什么原因引起)

  • qq点赞8次的含义(qq点赞8次的意思)

    qq点赞8次的含义(qq点赞8次的意思)

  • 51单片机编程用什么软件(51单片机编程实例百例)

    51单片机编程用什么软件(51单片机编程实例百例)

  • 8+128和8+256的区别(8+128和8+256的区别平板)

    8+128和8+256的区别(8+128和8+256的区别平板)

  • 小米8一直重启循环怎么回事(小米8一直重启循环怎么解决)

    小米8一直重启循环怎么回事(小米8一直重启循环怎么解决)

  • vivoy3什么时候出的(vivoy3什么时候上市)

    vivoy3什么时候出的(vivoy3什么时候上市)

  • 手机怎么记考勤(手机怎么记考勤?)

    手机怎么记考勤(手机怎么记考勤?)

  • 如何去掉试卷密封线(如何去掉试卷密码)

    如何去掉试卷密封线(如何去掉试卷密码)

  • 我国面积最大的省(我国面积最大的省份)

    我国面积最大的省(我国面积最大的省份)

  • 苹果11照相功能怎么用(苹果11照相功能怎么调滤镜)

    苹果11照相功能怎么用(苹果11照相功能怎么调滤镜)

  • iQOO Neo的操作系统是那种(iqoo的操作系统叫什么)

    iQOO Neo的操作系统是那种(iqoo的操作系统叫什么)

  • win10网络连接感叹号(win10 网络连接)

    win10网络连接感叹号(win10 网络连接)

  • 淘宝怎么撤销投诉(淘宝怎么撤销投诉商家 手机淘宝举报投诉)

    淘宝怎么撤销投诉(淘宝怎么撤销投诉商家 手机淘宝举报投诉)

  • 一级标题怎么设置(一级标题怎么设置字体)

    一级标题怎么设置(一级标题怎么设置字体)

  • 收取承包费如何交税
  • 还有什么技术
  • 消费税的计算方法有什么
  • 固定资产的折旧费用计入什么科目
  • 纳税申报表保留几年
  • 增值税勾选统计后怎么申报
  • 咨询公司所得税税负率是多少合适
  • 新成立的公司一般纳税人还是小规模纳税人好
  • 小规模纳税人收到专票后如何处理
  • 成本模式的投资性房地产折旧计入什么
  • 作为福利手段福利概念的三个条件是
  • 垫资后转出的会计分录怎么写?
  • 城建税及教育费附加计提表
  • 票据遗失情况说明格式及范文
  • 生产成本和主营业务成本哪个大
  • 财务人员必备知识
  • 工程决算条件
  • 招待客户产生的住宿费
  • 机械租赁有什么机械
  • 长期待摊费用科目还用吗
  • 公司注销帐上的钱取出来要交税吗
  • mac的日历
  • win11笔记本如何让电池充电到100%
  • 收到折扣负数发票如何入账
  • 在建工程进项税额转出
  • 期货手续费是双向收取吗
  • 最早的滑盖手机,摄像头可以自动旋转
  • php strtr
  • 运输发票的抵扣税率
  • 大雾笼罩的早晨
  • thinkphp删除数据
  • 应收账款应付账款属于什么科目
  • 旋转 目标检测
  • alex研究原文
  • 微信支付扫码支付顺序
  • split命令用法
  • cpu spread spectrum
  • python处理数据教程
  • 年检车辆检测费
  • 如何做进项税额转出处理
  • 记账和结账可以一起用吗
  • 工会经费按工资总额的
  • mongodb reference
  • 发票验旧有时间规定吗
  • 其他应收款增加会计分录
  • 增值税附表一填写
  • sql server怎么用sql语句创建数据库
  • 增值税加计抵减怎么算
  • 小规模纳税人免增值税的政策
  • 个人独资企业需要会计做账吗
  • 专票不小心印上划痕
  • 劳务公司可以用工资表做成本
  • 发票与销售小票有什么区别?
  • 公司拨款给个人分录
  • 奖金是职工福利?
  • 公司自己制造设备怎么办
  • 应付账款周转次数计算
  • 公司账户的钱怎么合理的转出来
  • 存货换入无形资产账务处理
  • 资固定资产清理
  • 待抵扣税额转入进项税额的分录
  • 以前年度损益调整结转到哪里
  • 固定资产装修费用如果符合固定资产
  • 发票专用章盖在中间行不行
  • 管理费用包括哪些税
  • 房地产企业以土地入股如何交纳企业所得税
  • 英特尔双核cpu
  • windows8怎么用
  • macbookair屏幕变成横版
  • linux系统中安装软件的批处理文件
  • linux系统的安全机制有哪些
  • windows8关机键在哪里
  • linux系统命令包含在哪个目录中
  • linux的虚拟终端有几个
  • 举例说明Java实现适配器模式
  • python的dict类型
  • javascript 异步操作
  • dedecms建站操作
  • express.js教程
  • 2022河南省地方专项计划分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设