Память от Kernel32?

Тема в разделе "WASM.BEGINNERS", создана пользователем Arthur, 7 мар 2007.

  1. Arthur

    Arthur New Member

    Публикаций:
    0
    Приветствую!

    Суть вапроса такова:
    Kernel32 предоставляет 3 вида выделения памяти: Global, Local, Heap.
    Так вот в чем их отличие между собой, как каждая из них работает, и где можно посмотреть как обсалютно все ф-ции данных трех видов работают (имею ввиду: alloc, free, realloc, и т. д. на примерах).

    Если кто знает линку (желательно на русском, на инглише мая непанимать)?
     
  2. EP_X0FF

    EP_X0FF New Member

    Публикаций:
    0
    >> (желательно на русском, на инглише мая непанимать)?

    Да ты и в русском плох.

    >>Если кто знает линку

    MSDN/RSDN

     
  3. TarasCo

    TarasCo New Member

    Публикаций:
    0
    в SDK есть исходники CRT - там можно посмотреть, как реализованы функции работы с памятью ( malloc.c )
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    все три функции выделяют память в куче.
    malloc фактически оболочка для HeapAlloc. остальное ясно, имхо
    а вообще правда, открой исходники CRT.
     
  5. HoBleen

    HoBleen New Member

    Публикаций:
    0
    Global & Local - одно и то же (MSDN)