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;
}

По този начин, предаването по референция е ефективно и позволява на функцията да променя оригиналните данни.