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;
}
Ушул жол менен шилтеме аркылуу өткөрүү эффективдүү жана функцияга оригиналдуу маалыматтарды өзгөртүүгө мүмкүндүк берет.