Junior — Middle
Kaip perduoti bazinį tipą per nuorodą į funkciją C++ kalboje?
sobes.tech AI
Atsakymas iš AI
C++ kalboje pagrindiniai tipai (pvz., int, double) gali būti perduoti funkcijai per nuorodą, naudojant operatorių & parametru deklaracijoje. Tai leidžia funkcijai tiesiogiai keisti argumento reikšmę, be kopijavimo.
Pavyzdys:
void increment(int& value) {
value += 1;
}
int main() {
int a = 5;
increment(a); // a taps 6
return 0;
}
Šiuo būdu, perdavimas per nuorodą yra efektyvus ir leidžia funkcijai keisti originalius duomenis.