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

Come utilizzare un puntatore a funzione in numeri interi Array

puntatori a funzione sono una parte del linguaggio di programmazione C + + . Un puntatore "punti" ad una locazione di memoria , in modo che quando si modifica un valore variabile , si cambia il valore in memoria . Questo è differenziato dal cambiamento di un valore variabile , che cambia solo il valore della funzione locale e non lo spazio di memoria effettiva . È possibile utilizzare il simbolo asterisco per puntare a un array di funzione in una istruzione C + + . Istruzioni
1

Fare clic con il C + + file di codice sorgente che si desidera utilizzare per impostare il puntatore ; . Click ". Apri con " Click vostro editor C + + nella lista dei programmi

2

Creare la variabile puntatore a funzione . Il codice seguente crea un puntatore a una funzione che restituisce una matrice di valori interi :

void ( * myfunction ) ( int [ ] ) ;
3

Assegna il puntatore per la vostra funzione . Il codice nel passaggio 2 crea il puntatore , ma è necessario definire lo spazio di memoria a cui la variabile punta . Il codice seguente assegna il puntatore alla funzione " create_colors " :

myfunction = & create_colors ;

Notate il carattere e commerciale . La e commerciale dice al compilatore di "punto " per la posizione di memoria che memorizza la funzione " create_colors " .

 

Programmazione © www.354353.com