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