0
Disons que j'ai quelques typedef struct {int b;} some_t;
et un pointeur a
à une telle structure. Alors pourquoi estPourquoi ces déférences de pointeur mènent-elles à des résultats différents?
(*a).b = 5;
pas le même que
some_t c = *a;
c.b = 5;
?
Comment choisir 'c' comme nom alors. ;-) Tout est clair maintenant, merci! – sungako1974
Je pense que vous voulez dire c.b est équivalent à (* a) .b, pas une copie. – dcousens
@Daniel: Non, c'est une copie de la valeur. – GManNickG