Demat'iNal,
En Python, les arguments d'une fonction sont évalués de gauche à droite. Le code suivant :
def dump(i):
print(i)
def foo(x, y):
...
foo(dump(0), dump(1))
Affichera ainsi un 0 suivi d'un 1.
En C++ (comme en C), nous n'avons pas de telle garantie, si bien que l'affichage est non spécifié : cela peut aussi bien être 0 suivi de 1 (…)







