Junior — Middle
C++ tilida asosiy turni funksiyaga havola orqali qanday o'tkaziladi?
sobes.tech AI
AIdan javob
C++ da, asosiy turlarini (masalan, int, double) parametr sifatida & operatoridan foydalanib, funksiya orqali referens bilan o'tkazish mumkin. Bu funksiya argumentining qiymatini to'g'ridan-to'g'ri o'zgartirish imkonini beradi, nusxa ko'chirmasdan.
Misol:
void increment(int& value) {
value += 1;
}
int main() {
int a = 5;
increment(a); // a 6 bo'ladi
return 0;
}
Shu tarzda, referens orqali o'tkazish samarali bo'lib, funksiya asl ma'lumotlarni o'zgartirish imkonini beradi.