Bonjour à tous !
Suite à un projet que je dois entièrement recoder en utilisant des structures, je me demandai si il était préférable de passer en paramètre de fonction juste certaines variables appartenant à la structure utilisée (donc uniquement les variables dont la fonction a besoin), ou bien de passer entièrement la structure en paramètre sachant que celle ci serait passée par référence ?
Exemple :
c'est une petit détail mais cette question me trote dans la tête quand j'ai à faire le choix^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 struct entier { int a; int b; } ... //je n'ai besoin dans ma fonction que de la variable a de la structure //il est péférable de faire (sachant que le passage se fait par référence): entier ent; fonction(ent); //ou fonction(ent.a);
Partager