如有,具体如何做?

解决方案 »

  1.   

    看看MSDN里的Platform SDK: Memory Management 。
      

  2.   

    mHandle = GlobalAlloc(GMEM_FIXED, 300)
      

  3.   

    谢谢msdn:The GlobalAlloc function allocates the specified number of bytes from the heap.不知道这个heap是什么意思,
      

  4.   

    heap,堆,用于小量内存分配。
      

  5.   

    为什么用 Global 或 Local 函数?
    用 Heap 或 Virtual 函数可以快得多。
      

  6.   

    to:James0001(See-Plus-Plus) 
    谢谢,长见识了,请继续
      

  7.   

    如何使用heap 或 virtual
      

  8.   

    VirtualAlloc创建虚拟内存,
       
    HeapCreate创建堆或者使用进程默认堆GetProcessHeap
    HeapAlloc在堆上分配内存查msdn
      

  9.   

    是否真的如"James0001"所说用 Heap 或 Virtual 函数比Global 或 Local 函数快得多?
      

  10.   

    GlobalAlloc 和 LocalAlloc是为了兼容win16的遗留函数 ,。
    win32中没有全局堆和局部堆之分,,
    它们在实际上间接调用Heap系列函数。
    所以速度会有一些差异,但应该不大。。