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

  • realmebook多少钱(realme笔记本多少钱)

    realmebook多少钱(realme笔记本多少钱)

  • vivox70来电闪光灯在哪里(vivox7来电闪光灯)

    vivox70来电闪光灯在哪里(vivox7来电闪光灯)

  • 华为手机怎么关闭喝水提醒(华为手机怎么关闭广告)

    华为手机怎么关闭喝水提醒(华为手机怎么关闭广告)

  • qq手机通讯录能聊天吗(qq里面的手机通讯录)

    qq手机通讯录能聊天吗(qq里面的手机通讯录)

  • iphonex突然黑屏怎么按都没反应(iphonex突然黑屏打不开怎么办)

    iphonex突然黑屏怎么按都没反应(iphonex突然黑屏打不开怎么办)

  • reno4是什么处理器(opo reno 4是什么处理器)

    reno4是什么处理器(opo reno 4是什么处理器)

  • 华为p40从哪里插卡(华为p40在哪里插卡?)

    华为p40从哪里插卡(华为p40在哪里插卡?)

  • opj文件用什么软件打开(op文件是什么)

    opj文件用什么软件打开(op文件是什么)

  • 苹果手机晚上充电一晚对手机有影响吗(苹果手机晚上充电不拔对电池有影响吗)

    苹果手机晚上充电一晚对手机有影响吗(苹果手机晚上充电不拔对电池有影响吗)

  • iphone11备份到新手机(苹果11数据备份到12)

    iphone11备份到新手机(苹果11数据备份到12)

  • 手机来电显示3个数字(手机来电显示366666)

    手机来电显示3个数字(手机来电显示366666)

  • 华为手机有屏幕镜像吗(华为手机有屏幕使用时间吗)

    华为手机有屏幕镜像吗(华为手机有屏幕使用时间吗)

  • j0vi语音是什么意思(j0vi语音是怎么读)

    j0vi语音是什么意思(j0vi语音是怎么读)

  • 手机裂缝发黄是伤到内屏吗(手机裂缝发黄是外屏的问题吗)

    手机裂缝发黄是伤到内屏吗(手机裂缝发黄是外屏的问题吗)

  • 华为手机实况模式怎么打开(华为手机实况模式怎么用)

    华为手机实况模式怎么打开(华为手机实况模式怎么用)

  • 手机闹钟怎么设置音乐(手机闹钟怎么设置)

    手机闹钟怎么设置音乐(手机闹钟怎么设置)

  • 荔枝app怎么录节目(荔枝app怎么录制)

    荔枝app怎么录节目(荔枝app怎么录制)

  • 背光照片PS如何把人物变亮(背光照片ps如何调整)

    背光照片PS如何把人物变亮(背光照片ps如何调整)

  • 一加和oppo什么关系(一加和oppo什么时候合并)

    一加和oppo什么关系(一加和oppo什么时候合并)

  • 峰值性能容量(峰值性能容量是什么意思)

    峰值性能容量(峰值性能容量是什么意思)

  • win10系统高级打印怎么改为普通打印?(win10高级功能)

    win10系统高级打印怎么改为普通打印?(win10高级功能)

  • 斯塔德兰附近荒野上丛生的紫色和粉红色帚石楠,英国多塞特郡 (© allou/iStock/Getty Images Plus)(斯塔尔德)

    斯塔德兰附近荒野上丛生的紫色和粉红色帚石楠,英国多塞特郡 (© allou/iStock/Getty Images Plus)(斯塔尔德)

  • 通过宏封装实现std::format编译期检查参数数量是否一致(怎么实现宏的功能)

    通过宏封装实现std::format编译期检查参数数量是否一致(怎么实现宏的功能)

  • 金税三期系统的作用
  • 空调安装维修费会计科目
  • 汽车销售和租赁哪个大
  • 公司把股权转让给个人
  • 累计净值包含业务收入吗
  • 一般纳税人如何注销
  • 出租的土地使用权是无形资产吗
  • 财务费用最后怎么结转
  • 子女教育专项附加扣除是什么意思
  • 飞机票改签费用怎么算1000块
  • 价外费用纳税义务发生时间
  • 外聘人员差旅费应放什么会计科目
  • 应收账款减值处理
  • 从事旅游的小型微利企业能享受哪些优惠?
  • 企业承担社保
  • 增值税的销项税额和进项税额的区别
  • 差额征税做账分录
  • 建筑总承包企业资质
  • 联想y400怎么装win10
  • 手机压缩包损坏怎么修复
  • 上个月留抵进项税额分录
  • linux文件夹怎么删除
  • win11安装不显示wifi
  • 商业自持店铺出租合法吗
  • 华为路由器怎么设置wifi密码
  • PHP:iconv_strlen()的用法_iconv函数
  • iqoo怎么开启无线充电
  • 购买方收到红字发票如何冲成本
  • 金蝶专业版怎么用
  • php filesize
  • 外贸企业购货合同要交印花税吗
  • php+vue
  • 购买承兑的收益会计分录
  • 房屋租赁公司装修要求
  • 进项发票数据导出
  • 自产自销农产品增值税免税政策
  • 淘宝天猫开票是普票还是专票
  • sqlserver 比较时间
  • mysql中的外键的定义
  • mongodb数据库是哪个公司的
  • 织梦cms为什么不维护了
  • 非房地产企业转让建筑物,计提土地增值税时应借记
  • 表单数据提交时会触发什么事件
  • 跨年预收账款被税局要求确认收入怎么交增值税
  • 积分兑换商品怎么查快递
  • 盖骑缝章的合同可以双面打印吗
  • 闲置设备的处理方式
  • 政府预算会计要素包括
  • 车保险返点如何计算
  • 房地产企业进项税抵扣的时间
  • 最新成品油消费政策
  • 未开发票已收款如何做账?
  • 库存商品调价会计分录
  • 固定资产增值税发票如何入账
  • 一季度存款
  • 个人怎么缴纳五险一金
  • 无形资产的项目有哪些
  • 结转完工入库产品成本
  • 新成立公司会计要做哪些事情
  • 怎样计算计时工资
  • mysql数据库详解
  • 部署rancher
  • windowsxp开机加载页面不动
  • linux登录提示
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • Win10开机提示黑屏字母
  • win8任务管理器打不开怎么办
  • opengl立体模型
  • python自动化处理
  • jquery选择器的使用
  • 如何批量删除列表
  • python twinter
  • javascript如何
  • python读取一个文件并写入另一个文件
  • js的iframe
  • jquery点击按钮修改表格数据
  • 国家税务总局全国增值税查询
  • 电子税务局怎么添加开票员
  • 税务文书保存期限分几类
  • 我国国家宪法日是每年的十二月几日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设