Sobes.tech
Junior — Middle

Kā tiek nodots pamatveida tips caur atsauci uz funkciju C++?

sobes.tech AI

Atbilde no AI

C++ valodā pamata tipi (piemēram, int, double) var tikt nodoti funkcijai pa referenci, izmantojot operatoru & parametra deklarācijā. Tas ļauj funkcijai tieši mainīt argumenta vērtību, bez kopēšanas.

Piemērs:

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

int main() {
    int a = 5;
    increment(a); // a kļūs 6
    return 0;
}

Šādā veidā, nodošana pa referenci ir efektīva un ļauj funkcijai mainīt sākotnējos datus.