Junior — Middle
Hogyan történik az alaptípus átadása referencia által egy függvénynek C++ nyelven?
sobes.tech MI
Válasz az MI-től
C++-ban az alapvető típusokat (pl. int, double) át lehet adni függvénynek referencia szerint, az & operátor használatával a paraméter deklarációjában. Ez lehetővé teszi, hogy a függvény közvetlenül módosítsa az argumentum értékét, másolás nélkül.
Példa:
void increment(int& value) {
value += 1;
}
int main() {
int a = 5;
increment(a); // a értéke 6 lesz
return 0;
}
Így a referencia szerinti átadás hatékony, és lehetővé teszi a függvény számára, hogy módosítsa az eredeti adatokat.