Jak zdjąć ze stosu jakąś zmienną?
Załóżmy że napisąłem programik który co 3 sekundy zapisuje zmienną w tablicy char.
Wygląda to mniejwięcej tak:
lub:main()
{
while(1)
{
Sleep(3000);
char a[123];
}
}
Który wariant jest lepszy?void funkcja()
{
Sleep(3000);
char[123];
}
main()
{
while(1) funkcja();
}
Sprawdzałem pamięć winhexem, i dochodze do wniosków że pamięć się sama zwalnia ale jakoś nie chce mi się w to wierzyć![]()