Warum entspricht _get_heap_handle GetProcessHeap?

DemzufolgeArtikelCRT verwendet separaten Heap (oder?)privater Haufen?), aber dieses kleine Beispiel zeigt dasCRT-Haufen undStandardheap sind gleich:

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());

In welchen Fällen?GetProcessHeap und_get_heap_handle verschiedene Griffe zurückgeben?

// Kompiliert mit VS2012 (Platform Toolset v110)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage