C ble utviklet som et system programmeringsspråk for multitasking operativsystemer . På grunn av sin viktigste funksjon som et operativsystem språk , C og C + + inneholder funksjoner for å håndtere de fine detaljene i datasystemet , for eksempel minnehåndtering . Som blir sagt , må du manuelt tildele noen minnet som kreves for programmenes utførelse. Du kan gjøre dette på er to forskjellige steder : på haugen eller bunken . Du trenger
C + + Compiler
Text Editor
Vis flere instruksjoner
en
Sett opp en C + + program , inkludert " malloc " bibliotek . Den malloc biblioteket kan du få tilgang til minne tildeling funksjoner
# include " malloc.h "
int main ( ) . {
Return 0 ;}
2
Lag en peker til et heltall . Denne pekeren vil motta en referanse å stable minne når du fordele det
int main ( ) {
int * stack_pointer ;
return 0 ;} .
3
Bruk " _malloca ( ) "-funksjonen til å allokere minne. " _malloca ( )" vil returnere en referanse til stable minne , størrelsen på som du vil utpeke med " sizeof ( ) "-funksjonen : en
int * stack_pointer = _malloca ( sizeof ( int ) ) ;