Sobes.tech
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.