Sobes.tech
Junior — Middle

Jak przekazać podstawowy typ przez referencję do funkcji w C++?

sobes.tech AI

Odpowiedź od AI

W C++ podstawowe typy (np. int, double) można przekazywać do funkcji przez referencję, używając operatora & w deklaracji parametru. Pozwala to funkcji na bezpośrednią zmianę wartości argumentu, bez kopiowania.

Przykład:

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

int main() {
    int a = 5;
    increment(a); // a stanie się 6
    return 0;
}

W ten sposób przekazywanie przez referencję jest wydajne i pozwala funkcji na modyfikację danych źródłowych.