spectras
:Disons que "int x=x;" signifie "Yes, do what I say"oui, mais c'est violent. D'autant plus que normalement le x n'est pas censé etre défini avant la fin de l'instruction ? sinon, ça serait pas une extension gcc. La vraie solution serait de corriger gcc pour qu'il détecte correctement que la variable est initialisée après.
Déjà je vois pas où tu aurais pu vouloir en venir, et ensuite le fait de parler de "corriger gcc" sous-entendait que GCC avait un défaut et que l'extension n'était qu'un work-around, et qu'il vaudrait donc mieux le corriger. Et l'aspect conclusif de ta phrase ne laisse pas du tout présager que tu rejettais cette solution...
Enfin bon, c pas grave, on va pas discuter de ça pdt des heures


Tu ne peux pas reprocher à ton cerveau de ne pas être connecté au proc de ton ordinateur, tu ne peux pas reprocher à GCC de ne pas savoir résoudre une question indécidable...
Le long long ne fait pas 64 bits! Il est au minimum egal a 64 bits! Et il n'est meme pas sur que long long soit le type d'entier le plus grand representable par la machine. Si tu veux un type qui fasse 64 bits, utilise uint64_t ou int64_t ! Si tu melange pas les chaussettes et les slips, je ne sais pas ce que tu fais la.


), mais je suis pas sûr qu'il y en ait des masses d'autres.