Sobes.tech
Junior — Middle

Jak se předává základní typ odkazem do funkce v C++?

sobes.tech AI

Odpověď od AI

V jazyce C++ lze základní datové typy (například int, double) předávat funkci referencí pomocí operátoru & v deklaraci parametru. To umožňuje funkci přímo měnit hodnotu argumentu, aniž by došlo ke kopírování.

Příklad:

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

int main() {
    int a = 5;
    increment(a); // a se stane 6
    return 0;
}

Tímto způsobem je předání referencí efektivní a umožňuje funkci měnit původní data.