no save
Assistance
Achat
News

Forum | programmation
[C++] difficultés de programmation & héritage
Char Snipeur, le mer. 03 janv. 2007 à 09:44:34
dans : type fonction(type & variable) le & signifie un passage par référence.
si tu ne met pas le &, dans la fonction, tu cré une nouvelle variable qui prend pour valeur ce qui est passer en argument à l'appel de la fonction.
En revanche avec le &, tu passe le pointeur : la variable dans la fonction et celle passer en paramètres auront la même adresse, et donc aussi la même valeur. Deux conséquences à cette méthode :
- si la variable est modifié dans la fonction la variable passer en paramètre le sera aussi
- la variable dans la fonction n'étant pas une copie de celle passer en paramètre, mais juste une copie de l'adresse, du temps processeur est gagné sur les objets volumineux (class très lourdes contenant beaucoup de membres)
const b1_t & x_cast ... Connai pas non plus.

par contre ce que tu veux faire est toujours aussi flou pour moi

Précédentmamiemando
janv. 07
helpme76
janv. 07
Suivant
REPONSES
mamiemando
janv. 07
helpme76
janv. 07
Char Snipeur
janv. 07
helpme76
janv. 07
helpme76
janv. 07
helpme76
janv. 07
mamiemando
janv. 07
Char Snipeur
janv. 07
helpme76
janv. 07
mamiemando
janv. 07
Version Web
Réalisé par RedShift
no save