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.