Si tuviera el siguiente código:Mira variable en C++
for(int myvar = 0; myvar < 10; myvar++);
if(1)
{
int var2 = 16;
}
Entonces, después me escribió lo siguiente:
myvar = 0;
var2 = 0;
sería eso legal? Mi VC++ 6 lo compila correctamente, pero creo que esto debería ser ilegal. (Se da un error de compilación en uno de mis otros compiladores.)
"Mi VC++ 6 lo compila correctamente", no, no. – avakar
@todas las respuestas, tengo VC++ 6 solo en una computadora; en mi otro, tengo VC++ 2008EE. Estoy obligado a usar VC++ 6. :) –