Sobes.tech
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.