Witam. Mam krótkie pytanko. Mamy tablice - statyczne oraz dynamiczne. I ciągle zastanawia mnie jedna rzecz, a na moje pytanie odpowiedzi doszukać się nie mogę. :)
Otóż mamy sobie dynamiczne tablice i co do nich sprawa jest jasna. Dzięki nim możliwa jest alokacja pamięci podczas działania programu. Ale nie bardzo wiem jak określić taki przypadek:
#include <iostream>
using namespace std;
int main()
{
int rozmiar;
cout << "Podaj rozmiar: ";
cin >> rozmiar;
int tablica[rozmiar];
return 0;
}
W takim programie, rozmiar tablicy również ustalany jest w trakcie działania programu. W takim razie co tutaj tak w ogóle zachodzi? Dynamiczna alokacja to to nie jest, ale też do końca statyczna tablica też nie. Przynajmniej ja nie mam najmniejszego pojęcia jak o tym myśleć. Proszę bardziej doświadczonych o odpowiedź na moje pytanie. :)