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

  • 真我q3s机身尺寸(真我q3多少寸)

    真我q3s机身尺寸(真我q3多少寸)

  • 知乎如何匿名发布文章(知乎如何匿名发表文章)

    知乎如何匿名发布文章(知乎如何匿名发表文章)

  • txt乱码怎么解决

    txt乱码怎么解决

  • 抖音显示几分钟前在线准吗(抖音显示几分钟前访问主页)

    抖音显示几分钟前在线准吗(抖音显示几分钟前访问主页)

  • 网址由哪三部分组成(网址是由什么组成)

    网址由哪三部分组成(网址是由什么组成)

  • 怎么把电脑上的图标放小(怎么把电脑上的聊天记录导入手机)

    怎么把电脑上的图标放小(怎么把电脑上的聊天记录导入手机)

  • 电脑可以用充电宝充电吗(电脑可以用充电线给手机充电吗)

    电脑可以用充电宝充电吗(电脑可以用充电线给手机充电吗)

  • 为什么qq情侣空间显示error(为什么qq情侣空间天数显示的不对)

    为什么qq情侣空间显示error(为什么qq情侣空间天数显示的不对)

  • 老年机时间显示不出来(老年机时间显示到手机桌面怎么弄)

    老年机时间显示不出来(老年机时间显示到手机桌面怎么弄)

  • 抖音上传视频为什么别人看不了(抖音上传视频为什么不能横屏)

    抖音上传视频为什么别人看不了(抖音上传视频为什么不能横屏)

  • oppor7s怎么分屏(oppor7s如何分屏)

    oppor7s怎么分屏(oppor7s如何分屏)

  • 从抖音号能否看到对方微信号(通过抖音号可以查到抖音本人吗)

    从抖音号能否看到对方微信号(通过抖音号可以查到抖音本人吗)

  • 光耦合器原理及作用(光耦合器的结构)

    光耦合器原理及作用(光耦合器的结构)

  • 怎样在无网络下听歌(怎样在无网络下载音乐)

    怎样在无网络下听歌(怎样在无网络下载音乐)

  • 微信删除后重新下载聊天记录还在吗(微信删除后重新下载后怎么恢复群聊)

    微信删除后重新下载聊天记录还在吗(微信删除后重新下载后怎么恢复群聊)

  • 电脑网络显示x(电脑网络显示X,但能上网)

    电脑网络显示x(电脑网络显示X,但能上网)

  • 头条账号封禁怎么办(头条账号封禁怎么解除呢)

    头条账号封禁怎么办(头条账号封禁怎么解除呢)

  • 苹果私密相册在哪里找(iphone 私密相册)

    苹果私密相册在哪里找(iphone 私密相册)

  • iphone5s几核(iphone 5s什么处理器)

    iphone5s几核(iphone 5s什么处理器)

  • 快手直播不推送怎么办(快手直播没推送是什么意思)

    快手直播不推送怎么办(快手直播没推送是什么意思)

  • 手机欠费怎么取消停机(手机欠费怎么取消移动套餐)

    手机欠费怎么取消停机(手机欠费怎么取消移动套餐)

  • 苹果发布 macOS Catalina 10.15.5 补充更新 主要修复安全漏洞(苹果发布首款MR头显)

    苹果发布 macOS Catalina 10.15.5 补充更新 主要修复安全漏洞(苹果发布首款MR头显)

  • 网线分超五类、超六类、超七类都是什么意思呀?(网线超五类好还是六类好)

    网线分超五类、超六类、超七类都是什么意思呀?(网线超五类好还是六类好)

  • 什么情况下要交环保税
  • 境内单位和个人向境外单位提供服务
  • 国税登记号和地税登记号是什么
  • 车辆购置税和车船税的区别在哪
  • 小规模纳税人缴纳增值税怎么算
  • 分红款怎么记账
  • 增值税普通发票和普通发票的区别怎么交税
  • 个人非专利技术转让属于什么收入
  • 应收账款转让的会计处理
  • 以前年度损益调整会计分录
  • 公司注销实收资本可以退回股东吗?
  • 海关进口关税专用缴款书可以抵扣吗
  • 税金及附加里面有印花税吗
  • 不是办税员可以去税局办事吗
  • 工会没有税号怎么开普票
  • 机构股东入股资金流向
  • 工资薪金个税税率表
  • 借款的印花税入哪个账户
  • 公司解散实收资本退还怎么写
  • 出口退税申报里汇率计算方式选择
  • 采购材料的运费怎么做分录
  • 小规模纳税人减免增值税的优惠政策
  • 稿酬计入工资所得吗
  • 发出委托加工物资
  • 关闭自动更新应用程序
  • ecshop怎么用
  • 福利费如何做会计分录
  • PHP:Memcached::setOption()的用法_Memcached类
  • 分次发放年终奖怎么做账
  • 银行同业利息 水利基金
  • 哪一个国家有大提顿国家公园
  • uniapp引入全局scss
  • mysql跨库join
  • 原生js实现promise
  • Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
  • 以前多计提的工资怎么办
  • java中的泛型的好处
  • 税务局规定500元以下收据的要求
  • 固定资产处置营业外支出
  • 个税赡养老人专项扣除 多人
  • vue2跟vue3
  • Python函数怎么返回
  • 运营级别划分
  • sql实例命名规则
  • 以非货币性资产对外投资会计处理
  • 固定资产二级科目装修
  • 银行存款余额调节表编制
  • 一般纳税人收取停车费的税率
  • 其他权益工具投资是金融资产吗
  • 个人独资企业需要缴纳哪些税种
  • 所得税弥补以前年度亏损什么意思
  • 预付账款货物到了之后怎么入账
  • 个人账户转公司账户附言写什么
  • 出口报关金额怎么算
  • 合伙企业对外投资收益怎么纳税
  • 企业清算期间发生的各项费用应计入以下什么科目
  • 单位给个人转款怎么做账
  • 火车票进项抵扣需要认证吗
  • sqlserver数据导出导入脚本
  • win10系统浏览器在哪
  • 如何使用xp
  • Windows XP用户账户控制
  • gcasSWUpdater.exe是什么进程 有什么作用 gcasSWUpdater进程查询
  • win7共享设置(详细图文步骤)
  • win8蓝牙连不上
  • windows7看视频卡顿如何解决
  • win7更新8007000e
  • windows错误1058
  • JavaScript程序设计形考答案
  • 下眼角疼痒
  • javascript创建对象
  • Node.js与Sails redis组件的使用教程
  • nodejs cli
  • node.js import
  • python基本用法
  • js继承的概念
  • android view类
  • 纳税人初次购买税控设备
  • 加格达奇税务局领导简介
  • 无锡市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设