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

  • 新成立的小规模纳税人怎么报印花税
  • 外聘人员需要申报个税吗
  • 财务报表中的存货怎么做掉
  • 海关入库成功下一步干嘛
  • 2020小规模纳税人印花税怎么算
  • 程序法和实体法的划分标准
  • 统借统还资金管理办法
  • 销售产品产生的运杂费分录
  • 财务费用过多有什么影响
  • 企业对固定资产进行计量时应选择的计量属性是
  • 收社团费用怎么说
  • 单位购买食品饮料的进项税可以抵扣吗?
  • 什么是法?法的本质特征是什么
  • 增值税普通发票查询真伪
  • 工信部联企业[2011]300号 小型企业
  • 未办预售证,企业取得这笔收入要缴增值税吗?
  • 赞助支出属于什么费用
  • 月收入不超10万减免 具体分销售额吗
  • 企业购入新能源电车需要缴纳印花税吗
  • 上月未抵扣进项增值税
  • 红字冲回怎么做账
  • 个人证券交易结算资金
  • 利润分配的余额
  • 超额用电罚款应由谁缴纳
  • 营业成本过低的原因
  • 企业销售食品过期处罚
  • 其他有形动产租赁服务
  • 建账时选择什么会计制度
  • 华为折叠手机mateXs
  • 收到客户赔偿款计入什么科目
  • 苹果手机录音怎么转换成mp3格式
  • 王者荣耀怎么解除关系
  • 苗木发票抵扣政策2021
  • 企业间贴现手续费怎么记账?
  • 筹建期无形资产土地要摊销吗
  • php 实例
  • 房屋权属转移是什么意思
  • 卖机械配件平台有哪些
  • 大脊山,英格兰峰区国家公园 (© John Finney Photography/Moment/Getty Images)
  • 企业所得税的基本税率是多少?
  • 总分机构 分总机构
  • 融资租赁车辆过户给个人
  • 加计抵减可以补提本年的税吗
  • 最好最实用的织毛线
  • mysql最新版怎么中文
  • 赠送代金券账务怎么处理
  • 工业企业外购存货的入账价值一般包括()
  • 私人账户可以打钱到公司账户吗
  • 土地返还金
  • 高价卖股份犯法么
  • 公司出资给另一个公司
  • 当期不得免征和抵扣税额
  • 开办费没发票如何做账?
  • 购入的无形资产加计扣除怎么算
  • 研发一个月多少钱
  • 期末存货采用成本与什么孰低法计价
  • 企业盘盈盘亏的固定资产先要计入待处理财产损益
  • 外埠存款账务处理方法
  • vs2010安装失败的解决办法
  • xp系统桌面在c盘哪个位置
  • JQS.exe是什么进程
  • win8无法连接到internet
  • w10强制更新怎么关闭
  • mac电脑上的通讯录怎么同步到手机上
  • windows屏幕上有多个窗口时
  • debian sid 安装
  • pdoors.exe
  • ext.formpanel
  • js中的ajax
  • [置顶]游戏名:chivalry2
  • bat判断变量的值
  • js格式化输出
  • bootstrap要学吗
  • shell脚本自动化
  • 阜阳烟草证办理条件
  • 差旅费的补助计入哪个费用
  • 外资企业怎样
  • 国税总局编制这次怎么调整
  • 汽车票用什么查
  • 美国汽车进口关税25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设