en ce qui me semblait, mais c'est GCC qui m'a filé un doute, car pour a[i]=i++
C'est bi il donne un warning, mais pas pour c != c++
Sinon:
-- 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 ^^
Je l'imagine mal, très mal. Tu peux détailler une architecture où pour calculer "c != c++" il fait du multicore ?