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

  • 剪映边框素材怎么添加(剪映边框素材怎么扣掉中间部分)

    剪映边框素材怎么添加(剪映边框素材怎么扣掉中间部分)

  • 网易考拉返利平台叫什么(网易考拉2021活动)

    网易考拉返利平台叫什么(网易考拉2021活动)

  • qq验证消息添加好友(QQ验证消息添加的好友是什么意思)

    qq验证消息添加好友(QQ验证消息添加的好友是什么意思)

  • 微信里的收藏删除了能找回吗(微信里的收藏删除在哪里)

    微信里的收藏删除了能找回吗(微信里的收藏删除在哪里)

  • v1814a是什么手机型号(v1813a是什么手机)

    v1814a是什么手机型号(v1813a是什么手机)

  • 怎么复制抖音名字(怎么复制抖音名字上的文字)

    怎么复制抖音名字(怎么复制抖音名字上的文字)

  • 美图秀秀怎么把几张照片拼在一起(美图秀秀怎么把一张图片放到另一张图片上)

    美图秀秀怎么把几张照片拼在一起(美图秀秀怎么把一张图片放到另一张图片上)

  • 路由器上绑电池能提高网速吗(路由器上绑电池有用吗)

    路由器上绑电池能提高网速吗(路由器上绑电池有用吗)

  • 佳能24-105镜头适合拍什么(佳能24-105镜头适合拍风景)

    佳能24-105镜头适合拍什么(佳能24-105镜头适合拍风景)

  • 主板m2接口是什么意思(主板m2接口是什么接口)

    主板m2接口是什么意思(主板m2接口是什么接口)

  • 华为mate30收不到短信验证码(华为mate30收不到验证码)

    华为mate30收不到短信验证码(华为mate30收不到验证码)

  • 小米手表需要贴膜吗(小米手表贴膜教程视频)

    小米手表需要贴膜吗(小米手表贴膜教程视频)

  • 下厨房怎么发不了作品了(下厨房为啥不能用了)

    下厨房怎么发不了作品了(下厨房为啥不能用了)

  • 华为mate30pro有必要贴膜吗(华为mate30pro有必要买吗)

    华为mate30pro有必要贴膜吗(华为mate30pro有必要买吗)

  • 为什么有些人没有正在输入(为什么有些人没有膝跳反射)

    为什么有些人没有正在输入(为什么有些人没有膝跳反射)

  • 苹果7来电铃声怎么不响(苹果手机怎么更换来电铃声)

    苹果7来电铃声怎么不响(苹果手机怎么更换来电铃声)

  • mac地址能定位吗(根据mac地址定位)

    mac地址能定位吗(根据mac地址定位)

  • 新装路由器已连接不可上网怎么回事(新装路由器已连接不上网)

    新装路由器已连接不可上网怎么回事(新装路由器已连接不上网)

  • 手机可以扫付款码吗(微信指纹支付)

    手机可以扫付款码吗(微信指纹支付)

  • 手机有话费为什么收不到短信(手机有话费为什么打不出电话)

    手机有话费为什么收不到短信(手机有话费为什么打不出电话)

  • 华为导出如何把手机照片(华为手机导出到存储设备在哪里)

    华为导出如何把手机照片(华为手机导出到存储设备在哪里)

  • 小米6悬浮窗开关在哪里(小米6悬浮窗开关在哪里设置)

    小米6悬浮窗开关在哪里(小米6悬浮窗开关在哪里设置)

  • 同程砍价砍多少就可以返现多少吗(同程砍价的钱在哪里领)

    同程砍价砍多少就可以返现多少吗(同程砍价的钱在哪里领)

  • WPS广告怎么关闭 ?教你轻松去掉WPS广告方法(wps的广告怎么关掉)

    WPS广告怎么关闭 ?教你轻松去掉WPS广告方法(wps的广告怎么关掉)

  • 【node进阶】深入浅出前后端身份验证(下)---JWT(node实战)

    【node进阶】深入浅出前后端身份验证(下)---JWT(node实战)

  • chrt命令  实时管理进程的优先级策略(chs命令)

    chrt命令 实时管理进程的优先级策略(chs命令)

  • 预缴增值税的销售额怎么填
  • 债务重组无形资产的评估费
  • 会计凭证销毁方法
  • 什么样的个体需要纳税
  • 附加税费申报没有怎么填
  • 附加税减免吗
  • 销售免税产品怎么做分录
  • 对于子女继承父母的评价
  • 农产品增值税进项税额核定扣除试点实施办法
  • 社保扣除的是当月还是上个月的
  • 上年度没有计提企业所得税
  • 公司与公司之间合作协议
  • 个人挂靠公司承接工程如何做会计处理?
  • 受托软件开发不转让著作权的账务处理
  • 转销无形资产的处置流程
  • 外地预缴个人所得税会计分录
  • 预付油卡怎么入账
  • 库存商品结转成本摘要怎么写
  • 往年个税申报数据查询
  • 垃圾清运属于什么大类
  • 亏损的结转分录
  • 测测网络
  • 债券类资产的远期合约是什么
  • Win11怎么设置开机跳过密码
  • 客运企业安全费用提取标准
  • linux系统安装谷歌浏览器教程
  • php可变参数
  • 股权处置的形式
  • h5移动端上传pdf
  • 进程aissca.exe
  • php改编码
  • 公司其他费用包括哪些费用
  • 如何做商品批发
  • nodejs bull
  • 存货的采购成本包括
  • 企业所得税核定征收方法有哪两种
  • 华硕11代笔记本装win10
  • 企业支付宝要交税吗 要交多少钱
  • php缩进
  • vue在项目中怎么用的
  • 媒体查询是什么
  • javascript怎么用
  • python脚本例子
  • 公允价值变动损益
  • 期末结转会计分录模板
  • 充话费如何开公司发票
  • 帝国cms8.0版
  • 上期金额是属于负债吗
  • 专项附加扣除可以随时更改吗
  • 个税如何确认申报
  • 税盘维护费可以年年抵扣吗
  • 投资收益的会计科目
  • 公司注销其他应付款法人借款
  • 加工废料如何处理
  • 查账补缴的税的账怎么做
  • 运费发票没到可以先计提吗
  • 会计估计变动怎么处理
  • sql语句实现分页
  • sql server数据
  • 计算机二级考试报名入口官网
  • windows隐藏文件名
  • windowsxp优化教程
  • 自动备份文件并发送到Gmail (适用G级数据的备份)
  • 密钥升级win10专业版有问题吗
  • windows打开
  • win10系统注册名修改
  • js框架的作用
  • 导演都有什么分类
  • 通过intent可以启动哪些组件
  • Qt Quick + OpenGL + Bullet初次测试
  • js获取浏览器当前访问的ip
  • android定时器的使用
  • javascript:void(o)怎么解决
  • 单例 python
  • js 不用var
  • python dj
  • 上海税务网上报税
  • 出口退税是否缴纳所得税
  • 国家税务总局南京市秦淮区税务局纳税服务中心
  • 税务总局在贯彻落实意见任务分工中
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设