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

Come allocare Puntatori

Un puntatore è un tipo di variabile in programmazione che contiene un indirizzo di memoria del computer . Invece di essere solo un numero, o una frase , puntatori dicono al computer a guardare un determinato blocco di memoria , piuttosto che i dati in esso . In C e C + + codifica , puntatori permettono ai programmatori di allocare dinamicamente la memoria durante l' esecuzione di codice. Con riferimento a memoria profonda , puntatori possono essere utilizzati per mettere da parte i blocchi di memoria per le strutture di dati . Cose che ti serviranno
C /C + + compiler
Text Editor
Show More Istruzioni
1

dichiarare un puntatore . Questo viene fatto in modo simile in C e C + + :

int * ptr ;

La variabile " ptr " è ora un puntatore . Non contiene un numero intero ( int) , ma piuttosto l' indirizzo di un blocco di memoria delle dimensioni di un intero.
2

allocare memoria dinamicamente tramite il puntatore . C e C + + fare questo un po 'diverso . In C , la memoria viene allocata attraverso la funzione " malloc " :

int * ptr = ( int * ) malloc ( sizeof ( int) ) ;

In C + + , la memoria viene allocata attraverso il " nuova " parola chiave :

int * ptr = new int ;

sia messo da parte un blocco intero di dimensioni di memoria a cui fa riferimento il puntatore " . ptr "

3

deallocare memoria . Ancora una volta , questo è leggermente diverso in C e C + + . In C , deallocazione della memoria si realizza attraverso la funzione di "libero" :

libero ( PTR) ;

In C + + , la memoria viene deallocato attraverso il " delete" keyword:

delete ptr ;

 

Programmazione © www.354353.com