Die Win32-API für C + + ermöglicht es Programmierern, System Befehle und Variablen spezifisch für die Microsoft Windows-Betriebssystem zugreifen . Ein Teil dieser Programmierung beinhaltet manuelle Verwaltung und Zuweisung von Speicher während der Programmausführung . Sie können integrierte Funktionen wie die HeapSize , HeapAllocate und HeapCreate zu Heap-Speicher zu bekommen, Speicherzuweisung aus diesem Raum , und überwachen Sie die Größe des Raumes . Was Sie brauchen
C /C + + Compiler
Microsoft Windows
anzeigen Weitere Anweisungen
1
erstellen Heap-Objekt durch die " HeapCreate "-Funktion :
HANDLE hHeap = HeapCreate (0, 0 , 0);
2
Vergeben Sie einen Speicherblock im Heap mit dem " HeapAlloc "-Funktion :
int size = NumberOfPages * sizeof ( ULONG_PTR );
ULONG_PTR hPointer = ( ULONG_PTR *) HeapAlloc ( hHeap , 0 , Größe) ;
3
Holen Sie sich die Größe der Speicherblock mit dem HeapSize Funktion :
SIZE_T hsize = HeapSize ( hHeap , 0, hPointer );