Je demandais avec ce que je vois sur internet que certains surchargent en utilisant friend ou directement dans la classe en faisant une fonction membre. Je me demandais à quoi pouvait bien être bénéfique le mot clé friend dans le sens où quoi qu'il arrive une surcharge sera toujours propre à la classe où elle s'applique. Peut être utiliser friend dans le cas où deux classes différentes utiliseraient la même surcharge ( si c'est possible.. )
godrik
MP
Niveau 22
08 décembre 2018 à 18:37:41
Friend sert a contourner les controle d'access.
neytsumi
MP
Niveau 12
10 décembre 2018 à 20:37:25
C'est une fonction (et non pas une méthode/fonction membre) qui peut avoir accès à tous les attributs de la classe, même ceux privés. Les rares cas d'utilisation que j'ai vus c'est pour la surcharge des opérateurs