Witajcie
Mam z kumplem pewien problem:
On używa Eclipse i kompilatora g++ i poniższy kod mu działa:
int main()
{
int size = 3;
int tab[size];
return 0;
}
..natomiast poniższy kod nie działa:
int size = 3;
int tab[size];
int main()
{
return 0;
}
Co więcej, ja używam Microsoft Visual Studio 2013 i powyższe przykłady u mnie nie przechodzą.
Do każdego przypadku muszę dopisać modyfikator 'const', żeby zadziałało:
const int size = 3;
}
..W obu przypadkach - i w funkcji main i poza nią.
Czy mógłby ktoś wytłumaczyć krótko jak powinno być i dlaczego?
Dzięki ;)
poprawienie tagów wątku
- @furious programming