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.