Deaddy a écrit :
 
 
 qq pourrait-il m'expliquer ce que c'est ? jusqu'à quel point on peut utiliser ce genre de syntax ?
 
   | 
Il y a déjà eu une baston (enfin, je me suis énervé trop vite sur quelqu'un qui savait pas) là dessus :
http://forum.hardware.fr/forum2.ph [...] t=#t272543
 
une initialisation (constructeur():val(intiVal)) c'est lorsque la valeur n'a jamais été affectée, la notion d'ancienne valeur dans la variable n'a pas de sens.
 
Une affectation, qui est plus exactement une réaffectation (val = newVal) c'est lorsque on écrase l'ancienne valeur pour y mettre une nouvelle, il existe donc des surchages de l'opérateur = (égal) qui vont toucher l'ancienne valeur, par exemple pour la prévenir qu'elle a été virée de la variable. Il est donc hors de question d'avoir un = vers une variable membre dans un constructeur (sauf de la cas rare ou tu sautes d'un constructeur à l'autre et que tu écrase la valeur qu'a mise un precédent constructeur).