Dlaczego _get_heap_handle jest równy GetProcessHeap?

Według tegoartykuł, CRT używa oddzielnej sterty (czy jestprywatna kupa?), ale ten mały przykład pokazuje toSterty CRT iDomyślna sterta są takie same:

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

W jakich przypadkachGetProcessHeap i_get_heap_handle zwrócić różne uchwyty?

// Skompilowany z VS2012 (zestaw narzędzi Platforma v110)

questionAnswers(4)

yourAnswerToTheQuestion