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;
}
По този начин, предаването по референция е ефективно и позволява на функцията да променя оригиналните данни.