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.