« Langage C++/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
c++ -> C++
m Robot : Remplacement de texte automatisé (-%C3%A9 +é)
Ligne 426 :
 
===== Effets secondaires =====
En C++ il existe un effet secondaire avec certains opérateurs. Si l’on utilise plusieurs opérateurs unaires ou d'affectation dans la même ligne de commande, le résultat est indéterminé par les spécifications du langage<ref>[http://books.google.fr/books?id=j5YKqVNo_C8C&pg=PA38&dq=c%2B%2B+effet+%22plusieurs+op%C3%A9rateursopérateurs%22&hl=fr&sa=X&ei=2zu9T7a4EYq_0QW2pOA2&ved=0CDUQ6AEwAA#v=onepage&q=%22n%C3%A9anmoins22néanmoins%2C%20lorsque%20deux%20op%C3%A9rateurs20opérateurs%20sont%20th%C3%A9oriquement20théoriquement%20commutatifs%22&f=false ''Programmer en langage C++, Claude Delannoy, 2011]</ref>. Ce qui veut dire que le compilateur fait ce qu’il veut. En fait ce problème survient car l'opérateur lit et modifie la valeur de ses opérandes.
 
{{Exemple