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.