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

Come allocare memoria sullo stack con C + +

C è stato sviluppato come un linguaggio di programmazione di sistemi per sistemi operativi multitasking . A causa della sua funzione principale, come lingua del sistema operativo , C e C + + contiene funzioni per gestire i piccoli dettagli del sistema informatico , come la gestione della memoria . Detto questo, è necessario allocare manualmente la memoria necessaria per l'esecuzione dei programmi. Si può fare questo è di due posti diversi : sul cumulo o stack. Cose che ti serviranno
C + + Compiler
Text Editor
Mostra più istruzioni
1

impostare un programma C + + , compresa la biblioteca " malloc " . La libreria malloc consente di accedere alle funzioni di allocazione di memoria

# include " malloc.h "

int main ( ) . {

Return 0; }

2

Creare un puntatore ad un intero . Questo puntatore riceverà un riferimento per impilare la memoria quando si alloca lo

int main ( ) { int *

stack_pointer ;

return 0; } .


3

Usare il " _malloca ( ) " la funzione di allocare la memoria . " _malloca ( ) " restituisce un riferimento per impilare la memoria , le dimensioni di cui si designa con la funzione " sizeof ( ) " :

int * stack_pointer = _malloca ( sizeof ( int ) ) ;

 

Programmazione © www.354353.com