Junior — Middle
Come si passa un tipo base per riferimento a una funzione in C++?
sobes.tech AI
Risposta dell'AI
In C++, i tipi di base (ad esempio, int, double) possono essere passati a una funzione per riferimento usando l'operatore & nella dichiarazione del parametro. Questo permette alla funzione di modificare direttamente il valore dell'argomento, senza copia.
Esempio:
void increment(int& value) {
value += 1;
}
int main() {
int a = 5;
increment(a); // a diventa 6
return 0;
}
In questo modo, il passaggio per riferimento è efficiente e permette alla funzione di modificare i dati originali.