Sobes.tech
Junior — Middle

Cum se face transmiterea tipului de bază prin referință către o funcție în limbajul C++?

sobes.tech AI

Răspuns de la AI

În C++, tipurile de bază (de exemplu, int, double) pot fi transmise către o funcție prin referință, folosind operatorul & în declarația parametrului. Acest lucru permite funcției să modifice valoarea argumentului direct, fără copiere.

Exemplu:

void increment(int& value) {
    value += 1;
}

int main() {
    int a = 5;
    increment(a); // a va deveni 6
    return 0;
}

Astfel, transmiterea prin referință este eficientă și permite funcției să modifice datele originale.