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

  • 业务招待费的税金可以抵扣吗
  • 固定资产待抵扣进项税
  • 注会其他专业可以考吗
  • 出纳需不需要填工作单位
  • 进项税额可以不转出吗
  • 哪些福利费可以进在建工程
  • 出售固定资产不开票可以吗
  • 税法关于发票丢失的
  • 实物性投资资产
  • 事业单位取暖费什么时候发
  • 保险收入如何做账务处理?
  • 只有税控盘没有报税盘
  • 普通股股本属于什么科目
  • 车辆保险可以开票吗
  • 营业账簿印花税包括什么
  • 个人独资企业的所得税税率
  • 资产处置损益的明细科目有哪些
  • 劳务派遣用工工资标准
  • 支付教育培训费
  • 法院执行款可以开发票吗
  • 自然人扣缴系统怎么删除企业
  • 工会票据电子化管理系统如何领发票
  • 出口退税需要什么单据
  • 旅游服务费如何入账
  • 股票质押得到的钱怎么算
  • 华为手机屏幕碎了照片
  • qt5core.dll丢失解决方法
  • 个税系统人员信息一直在验证中
  • 想用u盘装系统怎么弄
  • win10如何禁止
  • linux如何管理进程
  • 办理不动产证需要什么手续及证件
  • php实现文件下载功能
  • 购买专利权的会议纪要
  • 法罗群岛知乎
  • 基金会债券收入吗
  • 房地产预售收入如何缴纳所得税
  • 税控盘维护费全额抵扣分录怎么做
  • 现在前端的现状
  • php正则匹配时间
  • 缴纳医疗保险费会计分录
  • 小规模纳税人增值税月末处理
  • 应收应付核销规则及常见问题
  • 采购发票生成的会计凭证
  • 发票项目要求
  • 汇算清缴交税怎么做账务处理
  • 公司注销员工的经济补偿哪些情况才能是2N呢
  • 营改增后建筑企业如何正确开具发票
  • 税法中减除和减退的区别
  • 信用卡的还款方式怎么查
  • 企业所得税的征税对象包括( )
  • 会计丁字记账法
  • 应付账款冲减会计分录
  • 理财到期的会计怎么做账
  • 开出商业承兑汇票怎么做分录
  • 车保险说给返钱是真的吗
  • 货代代缴增值税关税如何做账
  • 自然人独资公司税收政策
  • 固定资产减值损失怎么算
  • linux中的rpm
  • solaris 2020
  • host文件内容
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • win7英语
  • ssh可防止什么攻击
  • linux邮件设置方法
  • vs2019怎么用gets
  • react-native-navigation
  • python爬虫入门教程非常详细
  • 求婚表白的语句
  • cocos2dx 教程
  • jQuery插件能输出到控制台
  • opencv人脸识别模型训练
  • 安卓基于谷歌
  • python的设置
  • jquery跨域请求有哪些方式
  • 增值税普通电子发票有什么用
  • 社保归国税还是地税
  • 青岛国税服务电话
  • 入库税收怎么根据完税证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设