Почему _get_heap_handle равен GetProcessHeap?

Согласно этомустатья, ЭЛТ использует отдельную кучуличная куча?), но этот маленький пример показывает, чтоCRT куча а такжеКуча по умолчанию такие же:

HANDLE heaps[64];
DWORD heapCount = GetProcessHeaps(64, heaps);    
for (int i = 0; i<heapCount; i++)
    printf("heap %d : [0x%x]\n", i, heaps[i]);
printf("crt heap[0x%x], default heap[0x%x]\n", _get_heap_handle(), GetProcessHeap());

В каких случаяхGetProcessHeap а также_get_heap_handle вернуть разные ручки?

// Скомпилировано с VS2012 (набор инструментов платформы v110)

Ответы на вопрос(4)

Ваш ответ на вопрос