zoukankan      html  css  js  c++  java
  • GlobalFree HeapFree LocalFree与C函数free的区别与联系

    GlobalFree HeapFree LocalFree与C函数free的区别与联系

    GlobalFree是释放空间并且使得句柄无效 对应的申请函数是GlobalAlloc和GlobalRelloc

    HeapFree是释放HeapAlloc和HeapRelloc申请的空间
    LocalFree是释放LocalAlloc和Localrelloc申请的空间

    free对应的是malloc 和relloc
    同样是释放函数,但是有对应关系 一种申请要用对应的释放函数来释放 一个萝卜一个坑  

    也就是你malloc了 就不能用delete来释放 只能用其对应的free

    前三个函数是windows API,后一个是C运行时库的函数

    C运行库是无法直接管理内存的,即无法直接分配和释放内存,
    在windows平台下,malloc和free就是通过HeapAlloc和HeapFree来分配和是否内存的

  • 相关阅读:
    用Java实现四则运算
    敏捷开发角色分配
    需求分析之WBS
    需求分析之NABCD
    电梯演说
    开发流程的选择
    软件团队模式的选择
    维护日程管理项目
    日程管理系统中找错误
    Android的测试
  • 原文地址:https://www.cnblogs.com/wwb0111/p/3098973.html
Copyright © 2011-2022 走看看