Come prendere puntatori a interi in C ++

July 29

Utilizzando punti di riferimento per gli argomenti delle funzioni in grado di ottimizzare i tempi di routine critici come variabili sono accessibili direttamente in memoria, invece di essere copiati. Un puntatore a un intero può essere utilizzato per consentire la manipolazione della variabile intera originale. Garantire che un puntatore è valido prima di eseguire operazioni in memoria è fondamentale per evitare errori; C ++ ha prototipi argomenti incorporato per consentire puntatori interi da utilizzare nelle funzioni, rendendo integrazione nella routine esistenti senza soluzione di continuità.

istruzione

1 Aprire la soluzione progetto in Visual Studio 2010.

2 Navigare verso la funzione che accetta un puntatore a una variabile intera.

3 Inserire una nuova virgola nelle parentesi tonde dopo il nome delle funzioni.

4 Tipo "int" direttamente dopo la virgola all'interno di parentesi tonde della funzione.

5 Inserire il nome della nuova variabile, con uno spazio che lo precede, dopo la definizione del tipo "int".

6 Digitare un asterisco immediatamente prima del nome della variabile per impostare l'argomento come un puntatore a un intero. Una funzione chiamata "myFunction" che accetta un valore float e un puntatore ad un intero è indicata come: "myFunction (float a, int * b)."

Consigli e avvertenze

  • Il programma andrà in crash se un puntatore nullo è dato per il valore del puntatore intero e la verifica alcun errore si verifica all'interno della funzione.