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