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

  • 垂直同步开了会卡吗(垂直同步开了会怎么样)

    垂直同步开了会卡吗(垂直同步开了会怎么样)

  • 第四代计算机是什么时候开始有的(按照电子计算机的发展第四代计算机是)

    第四代计算机是什么时候开始有的(按照电子计算机的发展第四代计算机是)

  • 手机充一晚上电了,还没有充满,是什么原因(手机充一晚上电会爆炸吗)

    手机充一晚上电了,还没有充满,是什么原因(手机充一晚上电会爆炸吗)

  • 腾讯课堂切换设备算时间吗(腾讯课堂切换设备后时长会清空吗)

    腾讯课堂切换设备算时间吗(腾讯课堂切换设备后时长会清空吗)

  • 刚办的手机卡能注销吗(刚办的手机卡能过户吗)

    刚办的手机卡能注销吗(刚办的手机卡能过户吗)

  • 笔记本电脑换固态硬盘会快吗(笔记本电脑换固态硬盘数据迁移)

    笔记本电脑换固态硬盘会快吗(笔记本电脑换固态硬盘数据迁移)

  • 苹果手机怎么连拍十张(苹果手机怎么连接空调)

    苹果手机怎么连拍十张(苹果手机怎么连接空调)

  • 淘宝未付款的订单怎么取消(淘宝未付款的订单删除了在哪里能找到)

    淘宝未付款的订单怎么取消(淘宝未付款的订单删除了在哪里能找到)

  • 爱奇艺怎么用别人的QQ登录(爱奇艺怎么用别人的会员看电视)

    爱奇艺怎么用别人的QQ登录(爱奇艺怎么用别人的会员看电视)

  • 软件更新不了怎么办(软件没办法更新)

    软件更新不了怎么办(软件没办法更新)

  • iphone11充电发热(iphone11充电发热正常吗)

    iphone11充电发热(iphone11充电发热正常吗)

  • 快手直播设置房间密码(快手直播怎样设置房间权限)

    快手直播设置房间密码(快手直播怎样设置房间权限)

  • windows的目录结构采用的是(Windows的目录结构采用的是什么型结构)

    windows的目录结构采用的是(Windows的目录结构采用的是什么型结构)

  • vivo手机悬浮窗怎么弄(vivo手机悬浮窗口怎么关闭)

    vivo手机悬浮窗怎么弄(vivo手机悬浮窗口怎么关闭)

  • 怎么设置微信顶置文案(怎么设置微信顶上的文字)

    怎么设置微信顶置文案(怎么设置微信顶上的文字)

  • vivos1pro多少分钟能充满(vivos1pro充电几小时)

    vivos1pro多少分钟能充满(vivos1pro充电几小时)

  • 移除粉丝后对方知道么(移除粉丝后对方可以再次关注吗)

    移除粉丝后对方知道么(移除粉丝后对方可以再次关注吗)

  • qq退出账号是离线吗(qq退出账号是离线状态吗)

    qq退出账号是离线吗(qq退出账号是离线状态吗)

  • xr下载app用不了面容id

    xr下载app用不了面容id

  • oppok3什么处理器(oppok3处理器是什么处理器)

    oppok3什么处理器(oppok3处理器是什么处理器)

  • qq更新后的小耳朵(qq显示小耳什么原因)

    qq更新后的小耳朵(qq显示小耳什么原因)

  • 拉勾网如何投简历(拉勾网招聘怎样)

    拉勾网如何投简历(拉勾网招聘怎样)

  • gg怎样获得root权限,gg怎么获得root权限(怎么授权gg修改器root权限)

    gg怎样获得root权限,gg怎么获得root权限(怎么授权gg修改器root权限)

  • K210学习笔记(一)——什么是K210?(k210中文手册)

    K210学习笔记(一)——什么是K210?(k210中文手册)

  • 大雾山国家公园中的咆哮叉,田纳西州 (© Bernie Kasper/Getty Images)(大雾山国家公园总部加特林堡)

    大雾山国家公园中的咆哮叉,田纳西州 (© Bernie Kasper/Getty Images)(大雾山国家公园总部加特林堡)

  • Vue的路由配置(Vue2和Vue3的路由配置)(vue路由的几种方式)

    Vue的路由配置(Vue2和Vue3的路由配置)(vue路由的几种方式)

  • React生命周期详解(react生命周期分为两类)

    React生命周期详解(react生命周期分为两类)

  • 小规模纳税人减按1%政策文件
  • 一般纳税人增值税税率
  • 外地预缴税金
  • 个人所得税抵扣项目有哪些及金额
  • 股票初始计量后按新金融准则计入哪个科目
  • 托收承付和委托收款的含义和相同之处
  • 无形资产按几年摊
  • 大票可以直接更名吗
  • 国际多式联运必须具备的基本条件是什么
  • 空白增值税报表在哪下载
  • 出租不动产房屋交什么税
  • 不动产在建工程是什么意思
  • 分公司如何缴纳企业所得税
  • 冲减以前年度多计的管理费用分录
  • 什么样的企业用交税
  • 旅游地产房产税
  • 航天信息300元是什么费用
  • excel自动计算增值税
  • 进项税额抵扣欠税后怎么申报
  • 个体户生产经营所得税率表2023
  • 结转成本是否要等货物卖出后
  • 财务费用增加记借方还是贷方
  • 补交去年的企业所得税怎么做账务处理
  • 预收款交税未开发票申报表怎么
  • win7系统电脑开机密码忘记了怎么办
  • 360safe删除不了怎么办
  • 公司与个人的往来款怎么处理
  • 销售折让怎么开票
  • 工资薪金所得申报流程
  • 境外租赁要交什么税
  • 资产负债表中投资总额是什么
  • 利润表其他综合收益的税后净额计算公式
  • 工程项目会计怎么样
  • javascript基础书
  • rmt命令 远端磁带传输协议模块
  • php获取文件内容的方法
  • 如何测试php
  • 收到承兑汇票怎么操作
  • 可供分配利润是留存收益吗
  • 公司零报税怎么操作流程
  • 科目汇总表一页不够写怎么办
  • phpcms安装无法连接数据库服务器
  • 老板天天吸烟
  • 税控系统如何清卡
  • 租赁费的增值税可以抵扣吗
  • 豆制品属于农副产品吗为什么
  • 查补以前年度税款
  • 股权转让如何缴纳个税
  • 建筑公司挂靠单位的财务处理是?
  • 固定资产出售账面价值计入什么科目
  • 长期股权投资减值准备借贷方向增减
  • 本月多交的增值税
  • 电子发票开票方怎么做账?
  • 公司没开户需要做账吗怎么做
  • 现金投资属于什么会计科目
  • 补记式余额调节法怎么写项目
  • oracle教程入门
  • sql %和_
  • 新装mysql设置密码
  • linux 的ll
  • xp系统如何打印文件
  • 开机时显示
  • win10怎么预览
  • Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • windows关机电源不断电
  • 人在国外怎么补办身份证
  • bootstrap框架怎么用
  • 粒子冲突
  • 基于怎么用
  • shell编程怎么执行
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
  • 基于JavaScript实现的可试化工具是
  • 安卓抽象类
  • python tornado框架
  • 留学生在美国买房子需要什么条件
  • 公办幼儿园和企办幼儿园区别
  • 浙江税务局网络发票页无法打字
  • 在国税局工作属于什么职业
  • 不缴纳耕地占用税
  • 税务发票定额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设