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

  • 如何正确使用论坛推广引流?(论如何正确地指导老中医使用表情包 百度云)

    如何正确使用论坛推广引流?(论如何正确地指导老中医使用表情包 百度云)

  • 讲述微时代下的三种微营销(微时代的弊事例)

    讲述微时代下的三种微营销(微时代的弊事例)

  • 华为抠图功能怎么使用(华为抠图功能怎么关闭)

    华为抠图功能怎么使用(华为抠图功能怎么关闭)

  • 华为荣耀怎样退出talkback模式(华为荣耀怎样退出朗读模式)

    华为荣耀怎样退出talkback模式(华为荣耀怎样退出朗读模式)

  • 虚拟号码怎么申请(虚拟号码怎么申请小米)

    虚拟号码怎么申请(虚拟号码怎么申请小米)

  • airpods丢了被重置(airpods丢了被重置了怎么定位)

    airpods丢了被重置(airpods丢了被重置了怎么定位)

  • 在excel的高级筛选中条件区域中不同行的条件是(在excel的高级筛选中,条件区域中同一)

    在excel的高级筛选中条件区域中不同行的条件是(在excel的高级筛选中,条件区域中同一)

  • appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

    appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

  • 华为畅享9手机的录屏功能在哪里可以找到(华为畅享9手机充电线是多少v)

    华为畅享9手机的录屏功能在哪里可以找到(华为畅享9手机充电线是多少v)

  • 打电话一直无法接通是怎么回事(手机怎么突然打不了电话)

    打电话一直无法接通是怎么回事(手机怎么突然打不了电话)

  • 主机一亮一灭启动不了(主机一亮就灭)

    主机一亮一灭启动不了(主机一亮就灭)

  • 微信实名注销后零钱呢(微信实名注销后还能实名吗)

    微信实名注销后零钱呢(微信实名注销后还能实名吗)

  • 快手私信微信号会被屏蔽吗(快手私信微信号怎么改)

    快手私信微信号会被屏蔽吗(快手私信微信号怎么改)

  • 苹果手机网络不稳定是怎么回事(苹果手机网络不能打开怎么办)

    苹果手机网络不稳定是怎么回事(苹果手机网络不能打开怎么办)

  • 为什么拍的抖音被限流(为什么拍的抖音不见了)

    为什么拍的抖音被限流(为什么拍的抖音不见了)

  • 锤子手机有主题商店吗(锤子手机主题商店下载)

    锤子手机有主题商店吗(锤子手机主题商店下载)

  • 如何下载淘宝主图视频(如何下载淘宝主图到电脑桌面)

    如何下载淘宝主图视频(如何下载淘宝主图到电脑桌面)

  • 微信亲密付在哪里(微信亲密付在哪可以消费)

    微信亲密付在哪里(微信亲密付在哪可以消费)

  • 华为nova5怎么用耳机听歌(华为nova5怎么用两个微信?)

    华为nova5怎么用耳机听歌(华为nova5怎么用两个微信?)

  • 小米手机屏幕无法旋转(小米手机屏幕无法滑动)

    小米手机屏幕无法旋转(小米手机屏幕无法滑动)

  • 荣耀手环4与小米手环3区别(荣耀手环4小米手机可以用吗)

    荣耀手环4与小米手环3区别(荣耀手环4小米手机可以用吗)

  • 腾讯视频版权不能投屏(腾讯视频版权不能投屏怎么回事儿)

    腾讯视频版权不能投屏(腾讯视频版权不能投屏怎么回事儿)

  • python复制文件的方法整理(python复制文件的代码)

    python复制文件的方法整理(python复制文件的代码)

  • 增值税有哪些二类税种
  • 一般纳税人没有开票要交税吗
  • 房产税计税依据是什么
  • 什么是税收超额征收
  • 自动售货机进货渠道
  • 小规模纳税人销售自己使用过固定资产
  • 报销用专票
  • 小规模电子发票一张可以开多少金额
  • 收到社保生育津贴摘要怎么写
  • 应纳税额关于进项和销项的计算公式
  • 社保缴纳已超标准
  • 已纳消费税税款允许扣除的是
  • 分次缴纳的注册资本入什么科目?
  • 股权转让的违约条款
  • 个人如何缴纳公共维修基金
  • 中标服务费直接按开票金额付款吗
  • 转出未交增值税在借方是什么意思
  • 不动产取得以什么为要件
  • 公司充加油卡发票税额为0 怎么入账
  • 公司 期货投资
  • 个人独资企业生产经营费用与家庭生活费用
  • 苹果设置输入法在哪里设置
  • 如何冲回以前年度账户
  • 公转私用途最好写借款
  • php快速查找
  • 现金解款单的使用范围
  • 增值税发票销货清单哪里领
  • linux命令行怎么用
  • 公司出租房屋租赁发票税率
  • 利息补偿金怎么算
  • 如何检查路由器防火墙设置
  • nrm报错
  • 潘塔纳尔湿地的主要成因
  • 森林抗锯齿
  • 你正在树干上睡觉
  • 生产企业可以抵扣进项税的
  • 还贷款利息会计怎么做账
  • 个人往来款如何转为公司股权
  • HTML+CSS+JS+Jquery+练手项目+...合集(前端学习必备,持续更新中...)
  • 应收贷方有余额怎么调整
  • 政府代建项目税收政策
  • 租房开的发票收的税怎么做账?
  • 按25%计算应交所得税
  • 什么情况下需要异地预缴增值税
  • 劳务人员劳务费走薪资还是走报销
  • 自由会计服务类工作者
  • echarts怎么引入
  • 医疗器械和医疗耗材是一回事吗
  • 小规模企业现金流量表
  • 处理交易性金融资产增值税买价含佣金吗
  • 预付账款指的是哪些
  • 建筑业营改增的主要内容
  • 授权支付银行有权不给发么
  • 出纳去银行取钱需要带什么
  • 发票服务内容写错怎么办
  • 实时缴税计入什么科目
  • 电力安装工程合同税率能开13%
  • 公司暂估成本分录
  • 新医院会计制度什么时候实施
  • 建账在哪里完成
  • mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
  • win8桌面图标不显示
  • 禁用windows键快捷键
  • ubuntu无法进入系统出现uid121
  • linux系统讲解
  • 如何打开音量控制器
  • 如何将电脑的win7系统变为win10
  • liunx改时间命令
  • 用python加密
  • node.js使用教程
  • Android--VideoPlay--视频播放器
  • python怎么写爬虫
  • 重庆市网上税务局官网
  • 开具负数发票(专用发票)流程?
  • 深圳市地税局财务电话
  • 财政部监制的发票
  • 环保税新政策
  • 湖南什么时候实行电子驾驶证
  • 襄城是现在的哪个城市
  • 计生法废止
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设