Win32 API til C + + tillader programmører at få adgang til systemets kommandoer og variabler er specifikke for Microsoft Windows-operativsystemet. En del af denne programmering omfatter manuel administration og fordeling af hukommelse under udførelsen af programmet . Du kan bruge indbyggede funktioner såsom HeapSize , HeapAllocate og HeapCreate at få heap rummet, allokere hukommelse fra det rum , og overvåge størrelsen af rummet . Ting du skal
C /C + + Compiler
Microsoft Windows
Vis Flere Instruktioner
1
Opret en bunke objekt gennem " HeapCreate "-funktionen : < br >
HANDLE hHeap = HeapCreate (0 , 0, 0 ),
2
afsætte en blok af hukommelse i den bunke med " HeapAlloc "-funktionen : Hej
int size = NumberOfPages * sizeof ( ULONG_PTR )
ULONG_PTR hPointer = ( ULONG_PTR * ) HeapAlloc ( hHeap , 0 , størrelse ),
3
Få størrelsen af hukommelsen blok med HeapSize funktion : Hej
size_t hSize = HeapSize ( hHeap , 0, hPointer )