Sobes.tech
Junior — Middle

C++ тилинде негизги түрдү шилтемеси аркылуу функцияга өткөрүү кандай жүргүзүлөт?

sobes.tech AI

AIден жооп

C++ тилинде негизги түрлөрү (мисалы, int, double) параметрдин алдында & операторун колдонуу менен функцияга шилтеме аркылуу өткөрүлүшү мүмкүн. Бул функцияга аргументтин маанисин түздөн-түз өзгөртүүгө мүмкүндүк берет, көчүрмө жасабастан.

Мисал:

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

int main() {
    int a = 5;
    increment(a); // a 6 болот
    return 0;
}

Ушул жол менен шилтеме аркылуу өткөрүү эффективдүү жана функцияга оригиналдуу маалыматтарды өзгөртүүгө мүмкүндүк берет.