• [^] # Re: Evite le C++

    Posté par . En réponse au journal C(++) ?. Évalué à 1.

    Dans ce cas tu es forcément obligé de passer par valeur car les pointeurs sont un type particulier de valeur (une adresse mémoire).

    En Java tu passe la référence (adresse) de l'objet, si tu modifie l'objet pointé par la référence il sera modifié dans l'appelant, si tu modifie la référence tu modifie la copie de l'adresse donc dans l'appelant la référence reste la même. Je trouve ça très logique en venant du C. De manière général je n'aime pas ce qui masque des détails dans un code, les références en sont un exemple. En C le même code serait très clair