Junior — Middle
Comment passer un type de base par référence à une fonction en C++?
sobes.tech IA
Réponse de l'IA
En C++, les types de base (par exemple, int, double) peuvent être passés à une fonction par référence en utilisant l'opérateur & dans la déclaration du paramètre. Cela permet à la fonction de modifier la valeur de l'argument directement, sans copie.
Exemple :
void increment(int& value) {
value += 1;
}
int main() {
int a = 5;
increment(a); // a devient 6
return 0;
}
Ainsi, le passage par référence est efficace et permet à la fonction de modifier les données originales.