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