August 16
Argomenti delle funzioni possono essere dati a seconda del prototipo della funzione. Un puntatore è un argomento lungo 4 byte che si riferisce ad una posizione nella memoria del computer. Passando puntatori come argomenti permettono funzioni per manipolare direttamente una variabile o un oggetto in memoria. Questo è usato per ottimizzare il codice in modo che la funzione non deve copiare la variabile o l'oggetto dal chiamante per accedervi. Controllo degli errori deve essere impiegato quando si passa un puntatore per assicurare che punti ad una posizione valida nella memoria.
1 Aprire il progetto in Visual Studio 2010.
2 Passare alla funzione che accetta un puntatore a una variabile.
3 Definire il tipo di puntatore nella lista argomenti della funzione inserendo un asterisco dopo il tipo di variabile, direttamente prima del nome della variabile. Un puntatore a un tipo di carattere sarebbe definito come: "char * nomeVariabile".
4 Posizionare il tipo di puntatore nel prototipo della funzione se specificata. Il prototipo funzione dovrebbe esattamente specchio lista degli argomenti della funzione o ci sarà un errore di compilazione.
5 Chiamando la funzione richiede una e commerciale da posizionare prima i nomi delle variabili per gli argomenti puntatore nella funzione. Una funzione chiamata "myFunction" che accetta un puntatore ad un intero sarebbe stato chiamato utilizzando: "myFunction (& myIntegerName)".