Je pense avoir trouvé un bogue dans VS2010 (C/C++), mais ça semble si évident, je n'arrive pas à y croire.
(dans la veine de Select isn't Broken).Un bogue Visual Studio 2010?
S'il vous plaît laissez-moi savoir si cela est un bug, ou si je manque quelque chose:
int main(void)
{
int x; // Declare a variable x;
for(int i=0, x = 10; i<5; ++i) // Initialize X to 10. No way around this.
{
printf("i is %d\n", i);
}
if (x == 10) // warning C4700: uninitialized local variable 'x' used
{
printf("x is ten\n");
}
}
C'est un bug. Mais pas dans votre compilateur. – Floris
Je suis surpris par les votes négatifs. J'ai librement reconnu que ce n'était probablement pas un vrai bug du compilateur, et j'ai demandé ce qui me manquait. – abelenky
Mais vous auriez pu tester cela en l'essayant dans un compilateur différent. Je ferais aussi votre titre plus sur votre code et moins sur le bogue apparemment plausible dans VS. – djechlin