El API Win32 para C + + permite a los programadores acceder a comandos del sistema y las variables específicas del sistema operativo Microsoft Windows. Parte de esta programación incluye la gestión de forma manual y la asignación de memoria durante la ejecución del programa. Puede utilizar las funciones integradas como la HEAPSIZE , HeapAllocate y HeapCreate conseguir espacio de almacenamiento dinámico , asignar memoria desde ese espacio , y controlar el tamaño de ese espacio. Cosas que necesitará
C /C + + Compiler
Microsoft Windows
Mostrar más instrucciones
1
Crear un objeto del montón a través de la función " HeapCreate ": < br >
MANGO hHeap HeapCreate = ( 0 , 0, 0 ) ;
2
asignar un bloque de memoria en el montón con la función " HeapAlloc ":
tamaño int = NumberOfPages * sizeof ( ULONG_PTR ) ;
ULONG_PTR hPointer = ( ULONG_PTR *) HeapAlloc ( hHeap , 0 , tamaño) ;
3
Obtener el tamaño del bloque de memoria con la función HEAPSIZE :
SIZE_T hsize = HEAPSIZE ( hHeap , 0, hPointer ) ;