bonsoir,
je débute en POO, et je ne comprends pas à quoi correspond certaines instructions dans deux programmes, après avoir cherché je me décide à poster un message!!! Si quelqu'un peut m'aider ça serait sympa :

tout d'abord la structure est comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
typedef struct {
	int icode;
	int ialt;
	int icap;
	int iprofil;
	int iinclinaison;
	int iautonomie;
	int ietat;
} Avion;
ensuite j'ai plusieurs fonctions dont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
void SaisieAvion (Avion & avion) 
void AfficheAvion (Avion & avion)
et donc ma question qui est peut être toute simple :
à quoi correspond "& avion" dans les arguments, je sais que Avion est la variable structurée mais le reste je comprends pas...

------------------

et ensuite dans un autre programme, c'est toujours le même style de problème que j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
typedef struct {
	int stock;
	float prix;
	int ventes [NMOIS];
}enreg;
et mes fonctions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
void raz (enreg & enr)
void raz2 (enreg *enr)
donc la je comprends encore pas à quoi correspond "enreg & enr" et en plus maintenant ce que veut dire "enreg * enr"

et dans le programme principal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int main(){
enreg enr;
et ici pourquoi on marque "enreg enr;" et à quoi ça correspond?

merci de me répondre si jamais ça vous parle