26Fermer28
PolluxLe 29/01/2007 à 23:52
ah ben c'est évidemment indéfini, t'as pas le droit de modifier une variable en même temps que tu la lis (i.e. sans qu'il y ait de sequence point entre les deux) -- imagine une architecture où sizeof(int)=1048576 et où le compilo parallélise automatiquement, y aura un core qui sera en train d'écrire n'importe quoi dans c pour l'incrémenter, alors que l'autre sera en train d'essayer de comprendre ce qu'il y a dans c et se retrouvera avec une version corrompue de c ^^