位置: 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设置三天可见,怎么让一个人看)

    qq设置三天可见怎么设置(qq设置三天可见,怎么让一个人看)

  • 戴尔电脑怎么强制关机(戴尔电脑怎么强制开机快捷键)

    戴尔电脑怎么强制关机(戴尔电脑怎么强制开机快捷键)

  • 闲鱼的担保账户在哪(闲鱼的担保账户是什么意思)

    闲鱼的担保账户在哪(闲鱼的担保账户是什么意思)

  • dou分期怎么开通(抖音里的dou分期如何开通)

    dou分期怎么开通(抖音里的dou分期如何开通)

  • airpods降噪效果怎么样(airpods降噪效果突然变差)

    airpods降噪效果怎么样(airpods降噪效果突然变差)

  • iphone11下面的横条如何去掉(iphone11下面的横条怎么去掉)

    iphone11下面的横条如何去掉(iphone11下面的横条怎么去掉)

  • 拼多多退款多了会影响信誉吗(拼多多退款多了会出现什么情况?)

    拼多多退款多了会影响信誉吗(拼多多退款多了会出现什么情况?)

  • 苹果6p卡顿怎么解决(苹果6p卡顿怎么处理)

    苹果6p卡顿怎么解决(苹果6p卡顿怎么处理)

  • 抖音里面的抽卡机会是什么(抖音抽卡2021怎么抽)

    抖音里面的抽卡机会是什么(抖音抽卡2021怎么抽)

  • 小米4什么时候上市的(小米4什么时候更新安卓7)

    小米4什么时候上市的(小米4什么时候更新安卓7)

  • 笔记本长时间不用有什么危害(笔记本长时间不用)

    笔记本长时间不用有什么危害(笔记本长时间不用)

  • 电脑黑屏启动不起来怎么办(电脑黑屏启动不起来是什么原因)

    电脑黑屏启动不起来怎么办(电脑黑屏启动不起来是什么原因)

  • 华为matepro40什么时候上市(华为mate40pro主打什么)

    华为matepro40什么时候上市(华为mate40pro主打什么)

  • 拼多多dsr评分怎么快速提高(拼多多dsr评分怎么没有?)

    拼多多dsr评分怎么快速提高(拼多多dsr评分怎么没有?)

  • qq添加好友需要短信验证咋办(qq添加好友需要发短信是怎么回事)

    qq添加好友需要短信验证咋办(qq添加好友需要发短信是怎么回事)

  • 拍照怎么开闪光灯(苹果拍照怎么开闪光)

    拍照怎么开闪光灯(苹果拍照怎么开闪光)

  • 笔记本电脑显示屏坏了能修吗(笔记本电脑显示屏更换多少钱)

    笔记本电脑显示屏坏了能修吗(笔记本电脑显示屏更换多少钱)

  • 手机图标hd怎么删除(手机图标hd怎么回事)

    手机图标hd怎么删除(手机图标hd怎么回事)

  • 黑鲨可以换主题吗(黑鲨可以换主题吗怎么换)

    黑鲨可以换主题吗(黑鲨可以换主题吗怎么换)

  • 华为小度怎么使用(华为小度功能)

    华为小度怎么使用(华为小度功能)

  • 用友t3反结账怎么操作(用友t3反结算)

    用友t3反结账怎么操作(用友t3反结算)

  • 如何将软件放到桌面(如何将软件放到开始菜单)

    如何将软件放到桌面(如何将软件放到开始菜单)

  • cad怎么用(cad怎么画虚线)

    cad怎么用(cad怎么画虚线)

  • vgrename命令  重命名卷组

    vgrename命令 重命名卷组

  • Testing Applications with WebTest¶

    Testing Applications with WebTest¶

  • 递延所得税负债账务处理
  • 房地产增值税税率是多少
  • 残疾人就业保障金会计分录怎么做
  • 番茄开发票属于蔬菜吗
  • 利润表的未分配利润是哪个
  • 医院企业所得税怎么征收的
  • 设备租赁费用
  • 环保科技属于什么行业类别
  • 商贸公司收到的邮票怎么做账
  • 建筑企业怎么转让
  • 软件行业个人所得税
  • 外购货物对外捐赠企业所得税
  • 有形动产租赁服务
  • 支付一年房租计入什么科目
  • 金税盘全额抵扣分录怎么做
  • 企业当年发生的某些费用
  • 物业费属于什么合同
  • 支票过期可以进账吗
  • 产品检测步骤
  • 工厂产品研发代码是多少
  • 商品条码续展费怎么退
  • 最新气象报告
  • 单位支付经济补偿金的情形
  • 固定资产不入账的后果
  • 职工福利费的构成
  • 小规模纳税人增值税税收优惠政策
  • php数组函数大全
  • 计提折旧和计提减值
  • PHP:mcrypt_enc_is_block_mode()的用法_Mcrypt函数
  • 公司其他费用包括哪些费用
  • php traits
  • 出差没有发票,会计如何入账
  • 车辆年审收费么
  • 采购国产设备退税公告
  • 递延所得税资产借贷方向
  • 企业出租房屋怎么做账
  • 材料成本差异怎么结转
  • vue接入高德地图
  • nodejs安装及环境配置vue
  • logparser命令
  • 留抵税额一般记哪个科目
  • 帮助命令的快捷键是什么
  • 推广服务费可以抵扣吗
  • sql server评估期已过版本升级时重启失败
  • 免税产品出口是否可以退税
  • 分公司转款总公司总公司怎样会计处理
  • 预计表示什么意思
  • 以美元报关是否要交税
  • 增值税专票开户行账号错了,可以抵扣吗
  • 免征增值税和增值税免税
  • mysql_real_query
  • 农民工专户个税怎么申报
  • 无形资产的成本包括增值税吗
  • 信用减值损失如何列报
  • 买药费用应计入什么科目
  • 交易性金融资产公允价值变动计入
  • 天猫佣金是啥
  • 退回的企业所得税计入什么科目
  • 时段与时点
  • 二手车交易增值税发票
  • 10种Java开发者编写SQL语句时常见错误
  • 快启动u盘pe怎么安装系统详细图文教程
  • aow.exe是什么进程
  • xp输入法图标消失
  • E: Encountered a section with no Package: header错误解决方法
  • 苹果官网
  • 无法收到steam短信代码
  • linux一块网卡绑定多个ip
  • linux 开启snmp
  • 安卓的系统设置在哪
  • div style display none
  • shell编程总结
  • jquery可以实现哪些效果
  • js基于什么
  • jQuery soColorPacker 网页拾色器
  • javascript每隔一秒调用函数
  • android简单项目及代码
  • 计提税金的公式
  • 税务工作创新
  • 123600是税务电话吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设