Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come utilizzare la funzione HEAPSIZE

API Win32 per C + + consente ai programmatori di accedere ai comandi di sistema e le variabili specifiche per il sistema operativo Microsoft Windows . Parte di questa programmazione comprende la gestione manuale e l'allocazione della memoria durante l' esecuzione del programma. È possibile utilizzare le funzioni incorporate , come la heapsize , HeapAllocate e HeapCreate per ottenere spazio di heap , allocare memoria da quello spazio , e monitorare la dimensione di tale spazio . Cose che ti serviranno
C /C + + Compiler
Microsoft Windows
Show More Istruzioni
1

Creare un oggetto mucchio attraverso la funzione " HeapCreate " :

MANICO hHeap HeapCreate = ( 0 , 0 , 0 ) ;
2

allocare un blocco di memoria nella heap con la funzione " HeapAlloc " :

dimensioni int = TotalePagine * sizeof ( ULONG_PTR ) ;

ULONG_PTR hPointer = ( ULONG_PTR * ) HeapAlloc ( hHeap , 0 , size ) ;
3

ottenere la dimensione del blocco di memoria con la funzione HEAPSIZE :

size_t hsize = HEAPSIZE ( hHeap , 0 , hPointer ) ;

 

Programmazione © www.354353.com