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

  • 税前利润是什么利润
  • 从公司提款需要交税?
  • 企业增资后需要交什么税
  • 进项税大于销项税需要交附加税吗
  • 未使用固定资产计提折旧计入
  • 银行现金增加会计分录
  • 收回个人社会保险费是否可以冲红管理费用
  • 为什么有的发票税率是3%,有的是1%
  • 技术证怎么办理
  • 盈余公积补亏什么科目
  • 自行开发的软件如何确认为无形资产
  • 已经交税的收入退款会计分录
  • 企业所得税如何申报操作
  • 发票打印机的字偏上
  • 一般纳税人出租不动产增值税税率
  • 个人独资企业股权能出让吗
  • 以不动产对外投资要交什么税
  • 银行短期理财利息怎么算
  • 银行理财产品属于基金吗
  • 借给其他企业的钱计入什么科目
  • 什么经营范围可以开培训费
  • 核销以前年度的其他应付款
  • 员工福利专票分录
  • 上个月的流量这个月可以用吗
  • 个人所得税算少了怎么办
  • 建筑工程给排水的内容
  • 异地使用支票的提示付款期限
  • 小规模纳税人没有进项税
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • php通用分页类
  • 蔚蓝色的海王星是什么歌
  • 应收账款为负数正常吗为什么
  • anaconda下的python
  • npm ERR! code ERESOLVEnpm ERR! ERESOLVE could not resolve dependency
  • 最详细、最完整的相机标定讲解
  • Apsara Clouder云计算技能认证
  • 一文通透从输入URL到页面渲染的全过程----高频面试
  • 防抖节流实现原理
  • 所得税季度申报弥补以前年度亏损
  • 退回以前年度的增值税账务处理
  • 免税后的商品有什么优势?
  • 三栏式明细账对方科目有多个怎么办
  • 即征即退进项税怎么划分合算
  • 非金融企业之间借款利息可以抵扣吗
  • 车间用的液化气计入什么科目
  • 管理费用的相关科目
  • 独资企业和公司区别
  • sqlgun
  • 存货的计税基础公式
  • 增值税发票真假怎么查询
  • 公户的结算卡是否可以转账
  • 计提所得税后再结转本年利润吗
  • 发票先认证后入账怎么做账
  • 股票的主要种类及其相应的功能
  • 其他应付款怎么处理
  • 缴纳社保公积金的会计分录
  • 小企业如何进行内部创新
  • 投标费用如何入账科目
  • 营业外支出科目核算内容
  • 其他应付款包括哪些内容
  • 银行汇票质押办理流程
  • 红字发票填开说明是?
  • MySQL Index Condition Pushdown(ICP)性能优化方法实例
  • win8系统启动慢怎么办
  • win8怎么一开机就进入桌面
  • windows10右键菜单打开太慢
  • 电脑安装了安卓系统没用
  • 怎么关闭获取手机信息
  • 鲁大师安装失败怎么回事
  • macbookpro接听苹果手机电话
  • jquery时间轴插件
  • nodejs 用途
  • 如何做批处理命令
  • 浅谈特殊儿童的融合教育论文
  • 封装是什么意思?
  • mac怎么编写python
  • js获取上传文件的大小
  • android studio绑定按钮
  • 电子税务局申报密码怎么设置?
  • 陕西税务干部学校副教授李刚简历
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设